问题
问答题
若用8位机器码表示二进制数-111,则原码表示的十六进制形式为______;补码表示的十六进制形式为______。
A.81 B.87 C.0F D.FF
答案
参考答案:
解析: 负数的原码最高位为1,其他位为绝对值对应的值,故[-111]原=10000111=0x87。补码为原码取反加1,这里[-111]反=11111000,[-111]补=11111001=0xF9。
若用8位机器码表示二进制数-111,则原码表示的十六进制形式为______;补码表示的十六进制形式为______。
A.81 B.87 C.0F D.FF
参考答案:
解析: 负数的原码最高位为1,其他位为绝对值对应的值,故[-111]原=10000111=0x87。补码为原码取反加1,这里[-111]反=11111000,[-111]补=11111001=0xF9。