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

题目

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

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

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

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

A.-32768

B.-32767

C.-65536

D.-65535


正确答案:A

第5题:

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

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

A.1001011100111000

B.1110101100111010

C.1001011000111010

D.1001011100111010


正确答案:A

第6题:

机器数80H所表示的真值是-128,则该机器数为()形式的表示。

A.原码

B.反码

C.补码

D.移码


参考答案:C

第7题:

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

(20)

A. 81

B. 87

C. 0F

D. FF

(21)

A. F9

B. F0

C. 89

D. 80


正确答案:B,A

第8题:

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

A.F9

B.F0

C.89

D.80


参考答案:A

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

第9题:

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

(17)

A.81

B.87

C.0F

D.FF


正确答案:B

第10题:

若用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。

更多相关问题