问题 问答题

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

A.81 B.87 C.0F D.FF

答案

参考答案:

解析: 负数的原码最高位为1,其他位为绝对值对应的值,故[-111]=10000111=0x87。补码为原码取反加1,这里[-111]=11111000,[-111]=11111001=0xF9。

填空题
单项选择题