求补码时有进位怎么办?注意不是补码相加
如[X]补=10000,则X=?又如[X]原=10000,它的补码等于多少?为什么?进位是怎样处理的?
人气:277 ℃ 时间:2019-08-20 18:24:40
解答
1.对于正数,也就是第一位的符号位为0,反码,补码,原码相同
2.对于负数,补码和原码的关系是原码除符号位的其他位取反后加1.
如101010的补码即为:
2.1.先除去符号位的其它位取反得:110101(这个称为原码的反码)
2.2.再加1,得:110110
3.几个规定:
,3.1 [+0]反=00000000,[-0]补=[+0]补=00000000,[-0]反=10000000,[-0]原=10000000,[+0]原=00000000
3.2 原码和反码的表示范围是:-2^(n-1)
推荐
- “两个用补码表示的数相加时,如果在最高位产生进位,则表示运算溢出”是否正确?为什么?
- 两个补码相加
- 为什么两个二进制的补码相加时,和的符号位等于两数的符号位与来自最高有效数字的进位相加的结果?
- 补码间如何相加
- 两个补码表示的数相加时,如果最高位(符号位)有进位,能不能明白点说下?
- 甲从东村去西村,乙从西村去东村,相遇时,乙走完全程的1/4,当甲到达西村时,乙距东村50千米,求两村距离?
- 英语翻译
- 你好62个串联在一起的大led白色灯 单个应该是3v 20ma吧我想放在电动车用36v加多少电阻
猜你喜欢