4 已知[x/2]补=C6H,计算机的机器字长为8位二进制编码,则[X]补为()(5.0分) A、8CHB、18Hc. E3HD、F1H
时间: 2024-02-16 22:01:27 浏览: 428
根据题意,我们需要先将C6H转换为二进制补码,然后再计算[X]的补码。
C6H的二进制补码为:11000110。
由于机器字长为8位,因此我们需要将补码缩短至8位。由于最高位为1,表示负数,因此我们需要将其转换为原码,即求其补码的补码。补码的补码等于原码,因此可以直接将11000110取反加1得到补码的补码为00111010。
将补码的补码转换为原码,即取反加1,得到[X]的补码为1100011,转换为十六进制为18H。
因此,答案为B、18H。
阅读全文