单选题若用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题:

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

(20)

A. 81

B. 87

C. 0F

D. FF

(21)

A. F9

B. F0

C. 89

D. 80


正确答案:B,A

第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题:

若用8位机器码表示十进制数-101,则原码表示的形式为(8);补码表示的形式为(9)。

A.11100101

B.10011011

C.11010101

D.11100111


正确答案:A
解析:首先,将纯分数X=-(101/128)转化为8位二进制编码为-0.1100101。再求X的用原码表示的编码,现X为一负的纯小数,则符号位为1,而后跟数值,故其原码表示为11100101。当用补码表示时,相当于上面的原码符号位不变,其后编码反加1,故其原码表示为10011011。

第5题:

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

(17)

A.81

B.87

C.0F

D.FF


正确答案:B

第6题:

●某数值编码为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后满足补码相加的同余性,可判断出为补码形式。

第7题:

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

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

A.1001011100111000

B.1110101100111010

C.1001011000111010

D.1001011100111010


正确答案:A

第8题:

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

A.F9

B.F0

C.89

D.80


参考答案:A

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

第9题:

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

A.-32768

B.-32767

C.-65536

D.-65535


正确答案:A

第10题:

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

A. 原码
B. 反码
C. 补码
D. 移码

答案:A
解析:
原码表示又称符号-数值表示法。正数的符号位用0表示,负数的符号位用1表示,数值部分保持不变。

反码的符号位表示法与原码相同,即符号0表示正数,符号1表示负数。与原码不同的是反码数值部分的形成和它的符号位有关。正数反码的数值和原码的数值相同,而负数反码的数值是原码的数值按位求反。

补码的符号表示和原码相同,0表示正数;1表示负数。正数的补码和原码、反码相同,就是二进制数值本身。负数的补码是这样得到的:将数值部分按位求反,再在最低位加1。补码的补码就是原码。

移码(又称增码)的符号表示和补码相反,1表示正数;0表示负数。移码为该数的补码但符号位相反。常用来表示浮点数的阶码。

-127原码:1 1111111 -1原码:1 0000001

-127反码:1 0000000 -1反码:1 1111110

-127补码:1 0000001 -1补码:1 1111111

-127移码:0 0000001 -1移码:0 1111111

更多相关问题