已知八位机器码10111010(最高位为符号位),当它是原码时表示的十进制数是(7);当它是补码时表示的十进制数是(8);当它是反码时表示的十进制数是(9)。

admin2009-02-15  25

问题 已知八位机器码10111010(最高位为符号位),当它是原码时表示的十进制数是(7);当它是补码时表示的十进制数是(8);当它是反码时表示的十进制数是(9)。

选项 A、71
B、70
C、-70
D、-69

答案D

解析 当八位机器码10111010用原码表示十进制数时,其最高位符号位“1”表示真值为负,而(0111010)2=68,所以表示的十进制数为-68,答案B。
   用补码表示时,其数值位按位取反加“1”,得1000110,最高位依然是数值位,则(10111010)补 =(11000110)原,表示的十进制数是-70。答案C。
   用反码表示时,(10111010)反=(11000101)原,表示的十进制数为-69。答案D。
转载请注明原文地址:https://kaotiyun.com/show/KHtZ777K
0

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