补码求和后成了9位怎么算
答案:1 悬赏:0 手机版
解决时间 2021-11-21 05:23
- 提问者网友:浩歌待明月
- 2021-11-20 23:49
补码求和后成了9位怎么算
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-11-21 00:28
约定8位字长
....[-17]原 =1001 0001b
....[-17]反 =1110 1110b
.
....[-17]补 =1110 1111b
....[+19]补 =0001 0011b (+
----------------------------------
[-17+19]补 =0000 0010b 最高位(符号位)进位自然丢失
Cs⊕Cp = 1⊕1 = 0 ,无溢出
(Cs是符号位的进位,Cp是最高数值位的进位,⊕表示异或)
结果: -17+19 =+000 0010b =+2d
....[-17]原 =1001 0001b
....[-17]反 =1110 1110b
.
....[-17]补 =1110 1111b
....[+19]补 =0001 0011b (+
----------------------------------
[-17+19]补 =0000 0010b 最高位(符号位)进位自然丢失
Cs⊕Cp = 1⊕1 = 0 ,无溢出
(Cs是符号位的进位,Cp是最高数值位的进位,⊕表示异或)
结果: -17+19 =+000 0010b =+2d
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯