用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为(1)。当它是补码时表示的十进制真值是(2);当它是反码时表示的十进制真值是(3)。

admin2009-02-15  39

问题 用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为(1)。当它是补码时表示的十进制真值是(2);当它是反码时表示的十进制真值是(3)。

选项 A、-12608
B、-7551
C、-7552
D、-25216

答案B

解析 用十六位机器码1110001010000000表示定点整数(最高位为符号位),则(1110001010000000)原=-(1×214+1×213+1×29+1×27)=-25216。(1110001010000000)补=(1001110110000000)原= -(212+211+210+28+27)= -7552。(1110001010000000)反=-(1001110101111111)原=-(212+211+210+28+26+25+24+23+22+21+20)=-7551。
转载请注明原文地址:https://jikaoti.com/ti/VPz7FFFM
0

相关试题推荐
随机试题
最新回复(0)