若用8位机器码表示二进制数-111,则原码表示的十六进制形式为__(1)___;补码表示的十六进制形式为__(2)__。 空白(1)处应选择()A、81B、87C、OFD、FF

题目

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

  • A、81
  • B、87
  • C、OF
  • D、FF
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.81

B.87

C.0F

D.FF


参考答案:B

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

第2题:

●某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用 (2) 表示的。

(1) A.原码

B.反码

C.补码

D.移码

(2) A.原码

B.反码

C.补码

D.移码


正确答案:A,C
【解析】本题考查的是原码、反码、补码、移码的基础知识,只要对这几种码制的基本概念比较熟悉就可以轻松作答。下面具体分析各个问题。
显然所得的FFH为十六进制的表示形式,将它转化为对应的二进制形式为11111111,由题意,表示的真值为-127,很显然是采用原码表示的。
如果表示的真值为-1,则根据定义可判断出采用的是补码形式。也可采用简单的判断方法,因为对应的数为-1,则加上1以后为0,且11111111加1后满足补码相加的同余性,可判断出为补码形式。

第3题:

请教:2010年下半年软考程序员-上午试题(标准参考答案版)第1大题第17小题如何解答?

【题目描述】

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

(20)

A. 81     

B. 87     

C. 0F     

D. FF    

(21)

A. F9    

B. F0     

C. 89       

D. 80   


20 正确答案:B
 
21 正确答案:A
 
 

第4题:

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

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

A.1001011100111000

B.1110101100111010

C.1001011000111010

D.1001011100111010


正确答案:A

第5题:

若某整数的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。

第6题:

●某数值编码为FFH,若它所表示的真值为-127,则它是用 (10) 表示的;若它所表示的真值为-1,则它是用 (11) 表示的。

(10) A.反码

B.原码

C.补码

D.移码

(11) A.补码

B.反码

C.原码

D.移码


正确答案:B,A
【解析】本题考查的主要是原码、反码、补码、移码等基础知识。
(10)显然所得的FFH为十六进制的表示形式,将它转化为对应的二进制形式为11111111,由题意,表示的真值为-127,很显然是采用的原码表示。
(11)如果所表示的真值为-1,则根据定义可判断出采用的是补码形式。或采用简单的判断方法,因为对应的数为-1,则加上1以后为0,且11111111加1后满足补码相加的同余性,可判断出为补码形式。

第7题:

某数值编码为FFH,若它所表示的真值为–127,则它是用()表示的;若它所表示的真值为–1,则它是用()表示的。

A.原码

B.反码

C.补码

D.移码@@@SXB@@@A.原码

B.反码

C.补码

D.移码


正确答案:A,C

在计算机机器数的编码中通常有原码、反码、补码和移码四种方法。现码值为FFH,即11111111B。按原码表示法:符号加数值,则该数为一负数,真值刚好为–127。若按补码表示法,该数仍为一负数,其真值为–1。

第8题:

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

A.F9

B.F0

C.89

D.80


参考答案:A

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

第9题:

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

(20)

A. 81

B. 87

C. 0F

D. FF

(21)

A. F9

B. F0

C. 89

D. 80


正确答案:B,A

第10题:

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

(17)

A.81

B.87

C.0F

D.FF


正确答案:B

更多相关问题