软考初级

●用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为 (1) 。当它是补码时表示的十进制真值是 (2) ;当它是反码时表示的十进制真值是 (3) 。(1) A.-12608B.-7551C.-7552D.-25216(2) A.-12608B.-7551C.-7552D.-25216(3) A.-12608B.-7551C.-7552D.-25216

题目

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

(1) A.-12608

B.-7551

C.-7552

D.-25216

(2) A.-12608

B.-7551

C.-7552

D.-25216

(3) A.-12608

B.-7551

C.-7552

D.-25216

参考答案和解析
正确答案:D,C,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。

 

如果没有搜索结果,请直接 联系老师 获取答案。
更多相关问题