9BH转换为二进制的过程如下:
十六进制转二进制 9BH是十六进制数,其中B代表11(二进制),H表示十六进制。具体转换步骤如下:
- 9B = 9 × 16¹ + 11 × 16⁰ = 144 + 11 = 155(十进制)
- 155的二进制表示为:10011011
移码表示
若9BH为移码(含1位符号位),则最高位为符号位:
- 符号位为1,表示负数
- 剩余7位为数值位:1001101
- 因为移码=补码+1,需先求补码再加1:
- 补码:11100100(符号位不变,数值位取反加1)
- 移码:11100100 + 1 = 11100101
移码对应的十进制数
- 移码11100101的十进制计算:
- 后7位加权求和:1×2⁶ + 0×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 64 + 8 + 2 + 1 = 75
- 因为符号位为1,实际值为-75
总结:
9BH的二进制表示为10011011(原码),若作为移码则为11100101,对应的十进制数为-75。