若码值FFH是一个整数的原码表示,则该整数的真值为(4);若码值FFH是一个整数的补码表示,则该整数的

题目

若码值FFH是一个整数的原码表示,则该整数的真值为(4);若码值FFH是一个整数的补码表示,则该整数的真值为(5);若码值FFH是一个整数的反码表示,则该整数的真值为(6)。

A.127

B.0

C.-127

D.-1

参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

36、在计算机中,数值为负的整数一般不采用"原码"表示,而是采用"补码"方式表示。若某带符号整数的8位补码表示为1000 0001, 则该整数为 。


-127

第2题:

若码值FFH是一个整数的原码表示,则该整数的真值为(1);若码值FFH是一个整数的补码表示,则该整数的真值为(2)。

A.127

B.0

C.-127

D.-1


正确答案:C
解析:定点整数原码的定义如下:

由定义可知,正整数的原码就是其自身,而负整数的原码只需把其绝对值的原码的符号位置1即可(0表示正号,1表示负号)。因此,原码FFH的真值为:-1111111=-127。定点整数补码的定义如下:

由定义可知,正整数的补码就是其自身,负整数的补码可以通过对其绝对值部分逐位求反,并在最低位加1求得。可以把补码11111111减1再取反(除符号位,其余按位取反)得原码10000001,即-1。

第3题:

若码值FFH是一个整数的原码表示,则该整数的真值为(11):若码值FFH是一个整数的补码表示,则该整数的真值为(12)。

A.0

B.127

C.-127

D.-1


正确答案:C
解析:FFH化成二进制为11111111,若它表示原码,为-127。若它表示补码,化成原码为00000001,即-1。

第4题:

若机器码采用16 bit表示,则采用补码时所能表示的最小整数为(7);采用原码时所能表示的最小整数为(8)。对于十六位的机器码1110001010000000,若它表示一个整数的原码,则这个数的真值为(9);若它表示一个整数的反码,则这个数的十六进制真值为(10);若它表示一个小数的补码时,则这个数的真值为(11)。

A.-32768

B.-32767

C.-65536

D.-65535


正确答案:A

第5题:

若码值FFFFH是一个整数的原码表示,则该整数的真值为(7);若码值FFFFH是一个整数的补码表示,则该整数的真值为(8)。

A.32767

B.-32768

C.-32767

D.-1


正确答案:C
解析:用原码表示时最高位作符号位,其余各位为数值本身的绝对值,所以FFFFH的值为-32767。用补码表示时,正数与原码相同,负数为反码末位+1(丢弃最高位向上的进位),所以FFFFH的值为-1。

第6题:

若码值EB是一个整数的原码,则该整数的真值是(8);若码值EB是一个整数的反码,则该整数的真值是(9);若码值EB是一个整数的补码,则该整数的真值是(10)。

A.235

B.-235

C.107

D.-107


正确答案:D
解析:原码表示中最高位是符号位,其余部分是数值的绝对值。设X是EB=11101011所表示的真值,则由最高位是“1”可知X是负数,且其绝对值等于1101011=107。

第7题:

若码值PPH是一个整数的补码表示,则该整数的真值为(121):若码值PPH是一个整数的原码表示,则该整数的真值为(122)。

A.127

B.0

C.-117

D.-1


正确答案:D

第8题:

●若码值FFH是一个整数的原码表示,则该整数的真值为 (11) :若码值FFH是一个整数的补码表示,则该整数的真值为 (12) 。

(11) A.0

B.127

C.-127

D.-1

(12) A.0

B.127

C.-127

D.-1


正确答案:C,D
【解析】FFH化成二进制为1111 1111,若它表示原码,为-127。若它表示补码,化成原码为0000 0001,即 -1。

第9题:

●若码值FFFFH是一个整数的原码表示,则该整数的真值为 (7) ;若码值FFFFH是一个整数的补码表示,则该整数的真值为 (8) 。

(7) A.32767

B.-32768

C.-32767

D.-1

(8) A.32767

B.-32768

C.-32767

D.-1


正确答案:C,D
【解析】用原码表示时最高位作符号位,其余各位为数值本身的绝对值,所以FFFFH的值为-32767。用补码表示时,正数与原码相同,负数为反码末位+1(丢弃最高位向上的进位),所以FFFFH的值为-1。