问题 单项选择题

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

空白(2)处应选择()

A.F9 

B.F0 

C.89 

D.80

答案

参考答案:A

解析:

本题考查计算机中数据表示的基础知识。原码编码规则是:用最高位表示符号,正数用0表示,负数用1表示,其他位表示该数的绝对值。二进制数-111的8位原码表示为10000111,即十六进制的87。补码编码规则是:用最高位表示符号,正数用0表示,负数用1表示,正数的补码是其原码本身,负数的补码的数值部分是对其原码的数值部分按位取反后加1。二进制数-111的8位补码表示为11111001,即十六进制的F9。

选择题
单项选择题 A1型题