十六进制数 `FEH` 转换为二进制数的过程如下:
十六进制转二进制 每个十六进制位对应4位二进制数:
- `F` = 1111
- `E` = 1110
因此,`FEH` 对应的二进制为:
$$
text{FEH} = 1111 1110B
$$
(对应选项A)
原码表示
- 最高位为符号位(1表示负数),数值部分为 `11111110B`,即十进制的 126。 - 最终结果:`x = -126`
补码表示
- 取反码:`10000001B`
- 加1:`10000010B`(即十进制的2)
- 符号位为1,表示负数:`-2`
总结:
`FEH` 的二进制表示为 `11111110B`,原码为 `11111110B`(-126),补码为 `10000010B`(-2)。