已知下列补码求出其真值

2025-12-18 04:56:27
推荐回答(3个)
回答1:

1、87H,为10000111,为负数,根据原码求补码的方法:符号位不变,将数值位按位求反末位加1,得-01111001,其真值就是-79H
2、3DH,为00111101,为正数,其真值就是3DH
另外两个同理

回答2:

已知内存中以补码形式存在的二进制数11111010,其十进制数是:-6。
最高位为1,表示这个数是负数。
1111010的反码是:0000101
再加1为:0000110
所以其十进制数是:-6。

回答3:

补码:1000 0101。


首位 1,既代表负数,也代表-128。


各位之和,就是真值:-128 + 4 + 1 = -123。