逻辑运算和数值运算的区别

2022-04-02 科技 67阅读
逻辑运算是与或非之类的;数学运算是加减乘。

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

两者的逻辑电路是不一样的,为了加快逻辑运算,CPU中要增加逻辑电路,此外还有N多的与或非的复杂逻辑公式。
此外,加减法和乘法运算器是不一样的。除法比较复杂,早期的汇编要用大量的指令和算法来实现,现在则是有底层的软件或编译器自动转换。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com