首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

计算机的CPU是不会算减法的,那么减法是如何做的

2012-10-29 
计算机的CPU是不会算减法的,那么减法是怎么做的?计算机的CPU是不会算减法的,那么减法是怎么做的?x - y x

计算机的CPU是不会算减法的,那么减法是怎么做的?
计算机的CPU是不会算减法的,那么减法是怎么做的?
x - y = x + y的补数。
什么叫补数?反数加1。
什么叫反数?11111111减去y就是y的反数。 (在计算机内部可以直接按位取反,不用真的去算这个减法)
为什么x加上y的补数就是x-y?
因为 x + (11111111-y+1) = x + (11111111+1) - y = x + (100000000) - y = x + 0 - y = x - y
为什么100000000 = 0?因为溢出了。

热点排行