若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存

题目

若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是()(用十进制表示)。

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

第1题:

设寄存器位数为8位,机器数采用补码形式,对应十进制数-27,寄存器的内容为

A.27H

B.9BH

C.E5H

D.1BH


正确答案:C

第2题:

设机器数采用补码形式(含1位符号位),若寄存器内容为9BH,则对应的十进制数为_________。

A.-27

B.-97

C.-101

D.155


正确答案:C

第3题:

若用8位机器码表示二进制数-111,则原码表示的十六进制形式为(1);补码表示的十六进制形式(2)。空白(1)处应选择()

A.81

B.87

C.0F

D.FF


参考答案:B

负数的原码最高位为1,其他位为绝对值对应的值,故。补码为原码取反加1,这里。

第4题:

● 若某整数的16位补码为FFFFH (H 表示十六进制), 则该数的十进制值为 (20) 。


正确答案:B

第5题:

● 若某整数的16位补码为FFFFH(H 表示十六进制), 则该数的十进制值为 (20)。

(20)A. 0 B. -1 C. 216-1 D. -216+1


正确答案:B

第6题:

若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为______。

A.0

B.-1

C.216-1

D.-216+1


正确答案:B
解析:本题考查数据表示基础知识。
  根据补码定义,数值X的补码记作[X],如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。
  16位补码能表示的数据范围为[-215,215,-1]。对于整数(216-1)和(-216+1),数据表示需要16位,再加一个符号位,共17位,因此不在其16位补码能表示的数据范围之内。
  在补码表示中,0有唯一的编码:[+0]=0000000000000000,[-0]=0000000000000000,即0000H
  [-1]=100000000000000,[-1]=1111111111111110,因此-1的补码为[-1]=1111111111111111=FFFF。

第7题:

设寄存器位数为8位,机器采用补码形式(含一位符号位)。对应于十进制数-38,寄存器内为______。

A、(B8)16

B、(A6)16

C、(DA)16

D、(C8)16


正确答案:A

第8题:

● 若某整数的16位补码为FFFFH(H 表示十六进制),则该数的十进制值为 (5) 。

(5)

A. 0

B. -1

C. 216?1

D.-216+1


正确答案:B

第9题:

若用8 位机器码表示二进制数-111,则原码表示的十六进制形式为 (17) ;补码表示的十六进制形式为 (18) 。

(17)

A.81

B.87

C.0F

D.FF


正确答案:B

第10题:

某寄存器的内容为5EH,先取反再执行一条与立即数45H相异或的指令,结果为(12)。若某寄存器的内容为5FH,则执行一次与立即数7DH相与的指令后,所得的结果为(13)。

A.1BH

B.E4H

C.5FH

D.00H


正确答案:A

更多相关问题