一个有关机器数的运算问题

来源:百度知道 编辑:UC知道 时间:2024/04/30 11:20:30
若[X]补=CCH,机器字长为8位,则[X/2]补=( )
A。34H B。66H C.98H D.E6H
这个问题可能对大家不是很难,不过请大家把这个做一下,顺便将其解题过程写详细点,谢谢拉!
这个题目的答案是D
请把这个题目的解答过程写详细点
答得越详细的,我追加悬赏分

这是负数,按负数的求反求补算。
把[X]补-1取反,CCH转为二进制得11001100,减1得11001011
除最高位按位取反得10110100,这个就是X的值了
除以2得10011010(注意,最高位不参加运算),再取补,即取反加11100101+1 = 11100110,这就是[X/2]补了,转为十六进制为E6H,昨天小算一下算错了。