计算机组成原理补码运算规则,定点运算问题,补码运算。老是不会,求详解

[-B]补的求法就是 [B]补的连同符号位在內每位取反,末位加一

4位二进制补码数的数字圆:

可以通过围绕数字圆圈移动来添加或减去数字

  • 逆时针减法(添加负数)

从第一位开始减,1-1 = 0;

第三位:0-1 = 1且第四位有1的负债(不看存款); 
第四位:存款是0,负债是1那么自己就是-1啊,减不动1于是借来2,先还负债剩下1,再减1 = 0; 
第五位:也负债1借来1,减的是0所以还剩1; 
第六位:本来是1被第五位借走了,所以只剩0了减不动1,所以向第七位借来2减去1還剩1; 
第七位:本身是0,被第六位借走了1所以是-1,要减0先借来2,还债后剩1减0还是1 
第八位:本身是1,被借走了好嘛,那就 剩0了刚恏需要减的也是0,不要再往上借了当然,需要借的时候也行那个超出                 八位以后的东西,从虚空中拿来不用还!

}

3)[[X]补]补=[X]原 对于运算产生的补码结果,若要转换为原码表示,则 正数的结果[X]补=[X]原;负数结果,只要对该补结 果再进行一次求补运算,就可得到负数的原码结果

由于符号位为0是正数,所鉯

}

我要回帖

更多关于 计算机组成原理补码运算规则 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信