某计算机字长16位的机器码1111 1111 0000 0000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6),该数的补码是(7)。

admin2009-02-15  30

问题 某计算机字长16位的机器码1111 1111 0000 0000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6),该数的补码是(7)。

选项 A、215-27
B、216-29
C、217-27
D、216-27

答案B

解析 字长16位的机器码1111 1111 0000 0000,表示无符号的整
   数时对应的十进制表达式为215+214+213+212+211+210+29+28=216-28
   当表示一个带符号整数的反码时,其原码为10000000111 1111,则
   该机器码表示的十进制表达式为-(27+26+25+24+23+22+21+ 20)=-(28-1)。
   该数的补码是反码加1,即1111 1111 0000 0000+1=1111111100000001。
转载请注明原文地址:https://kaotiyun.com/show/8StZ777K
0

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