CPU的逻辑运算和数字运算有什么区别?

CPU的逻辑运算和数字运算有什么区别?...
2026年09月20日 08:39
有1个网友回答
网友(1):

逻辑运算是与或非之类的;数学运算是加减乘。

用+表示与和加(二进制)
逻辑运算1+1=1,1+0=0,0+0=0
数学运算1+1=10,1+0=1,0+0=0

两者的逻辑电路是不一样的,为了加快逻辑运算,CPU中要增加逻辑电路,此外还有N多的与或非的复杂逻辑公式。
此外,加减法和乘法运算器是不一样的。除法比较复杂,早期的汇编要用大量的指令和算法来实现,现在则是有底层的软件或编译器自动转换。