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

题目

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

A.-69

B.-68

C.-6

D.-5

参考答案和解析
正确答案:B
解析:当八位机器码10111010用原码表示十进制数时,其最高位符号位“广表示真值为负,而(0111010)2=68,所以表示的十进制数为-68。用补码表示时,其数值位按位取反加“1”,得1000110,最高位依然是数值位,则(10111010)补=(11000110)原,表示的十进制数是-70。用反码表示时,(10111010)反=(11000101)原,表示的十进制数为-69。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知最高位为符号位的8位机器码10111010。当它是原码时,表示的十进制真值是______

A.+58

B.-58

C.+70

D.-70


正确答案:B

第2题:

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

A.-69

B.-68

C.-6

D.-5


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

第3题:

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

A.-69

B.-68

C.-6

D.-5


正确答案:B

第4题:

设机器中浮点数的格式如下:

其中阶码6位,包括1位符号位,尾数10位(含1位数符),浮点数的基为2。阶码用补码表示,尾数用原码表示。对于十进制数-25.8375,当阶码用补码表示、尾数用原码表示时,得到的规格化机器码为(38);当阶码用移码表示、尾数用原码表示时,得到的规格化机器码为(39);当阶码用原码表示,尾数用补码表示时,得到的规格化机器码为(40)。

A.1001011100111000

B.1110101100111010

C.1001011000111010

D.1001011100111010


正确答案:A

第5题:

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

A.-12608

B.-7551

C.-7552

D.-25216


正确答案:D

第6题:

已知最高位为符号的八位机器数10111010,当它是原码时,表示的十进制真值是()

A、57D

B、-57D

C、58D

D、-58D


参考答案:D

第7题:

●用十六位机器码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。

 

第8题:

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

(2) A.-69

B.-68

C.-6

D.-5

(3) A.71

B.70

C.-70

D.69

(4) A.71

B.70

C.-70

D.-69


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

第9题:

已知最高位为符号的八位机器当它是原码时,表示的十进制真值是()。

A.57D

B.-57D

C.58D

D.-58D


正确答案:D