问题详情

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


A、-69

B、-68

C、-6

D、-5

时间:2022-03-11 16:33 关键词:

答案解析

B
解析:当八位机器码10111010用原码表示十进制数时,其最高位符号位“广表示真值为负,而(0111010)2=68,所以表示的十进制数为-68。用补码表示时,其数值位按位取反加“1”,得1000110,最高位依然是数值位,则(10111010)补=(11000110)原,表示的十进制数是-70。用反码表示时,(10111010)反=(11000101)原,表示的十进制数为-69。