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

admin2009-02-15  50

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

选项 A、111111100000000
B、1000000011111110
C、1111111100000000
D、1111111011111110

答案C

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

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