若某机器字长为8位,有两个数的16进制表示为9CH和FFH,则它们表示为如下格式的机器数时,其对应的十进制真值是多少,无符号数、原码表示的定点整数、原码表示的定点小数、补码表示的定点整数、补码表示的定点小数、反码表示的定点整数、移码表示的定点整数
A: 9CH依次对应:+156,-28,0.21875,-100,0.78125,-99,28FFH依次对应:255,-127,-(1-2^{-7}), -1,-2^{-7},-0,127
B: 9CH依次对应:255,-127,-(1-2^{-7}), -1,-2^{-7},-0,127FFH依次对应: +156,-28,0.21875,-100,0.78125,-99,28
A: 9CH依次对应:+156,-28,0.21875,-100,0.78125,-99,28FFH依次对应:255,-127,-(1-2^{-7}), -1,-2^{-7},-0,127
B: 9CH依次对应:255,-127,-(1-2^{-7}), -1,-2^{-7},-0,127FFH依次对应: +156,-28,0.21875,-100,0.78125,-99,28
举一反三
- 某机字长16位,简述在下列几种情况下所能表示数值的范围。 (1)无符号整数; (2)用原码表示定点小数; (3)用补码表示定点小数; (4)用原码表示定点整数; (5)用补码表示定点整数。
- 某8位寄存器中, 存放了一个机器数, 十六进制编码为F8H,则: (1)如果它是补码表示的定点整数, 则它的十进制真值是________。 (2)如果它是补码表示的定点小数, 则它的十进制真值是________。 (3)如果它是反码表示的定点整数, 则它的十进制真值是________。 (4)如果它是原码表示的定点整数, 则它的十进制真值是________。 (5)如果它是无符号整数,则它的十进制真值是________。
- 设一机器数字长16位,求下列各机器数的表示范围:(1)无符号整数;(2)原码表示的定点整数;(3)补码表示的定点整数;(4)补码表示的定点小数;(5)非规格化浮点表示,格式为:阶码8位,用移码表示,尾数8位,用补码表示(要求写出最大数、最小数、最大负数、最小正数);(6)上述浮点格式的规格化浮点表示范围(要求写出最大数、最小数、最大负数、最小正数)。
- 若码值FFH是一个整数的原码表示,则该整数的真值为 (4) ;若码值FFH是一个整数的补码表示,则该整数的真值为 (5) ;若码值FFH是一个整数的反码表示,则该整数的真值为 (6) 。 A: 127 B: 0 C: -127 D: -1
- 若码值FFH是一个整数的原码表示,则该整数的真值为 (11) :若码值FFH是一个整数的补码表示,则该整数的真值为 (12) 。 A: 0 B: 127 C: -127 D: -1