在计算机中存储的变量X的二进制值为11010101,请回答以下问题[br][/br] (1)若X中存储的是无符号数,则X对应的十进制真值为:( ) (2)若X中存储的是定点整数,带符号数原码,则X对应的十进制真值为:( ) (3)若X中存储的是定点整数,带符号数反码,则X对应的十进制真值为:( ) (4)若X中存储的是定点整数,带符号数补码,则X对应的十进制真值为:( ) (5)若X中存储的是定点小数,带符号数原码,则X对应的十进制真值为:( )保留4位小数 (6)若X中存储的是定点小数,带符号数反码,则X对应的十进制真值为:( )保留4位小数 (7)若X中存储的是定点小数,带符号数补码,则X对应的十进制真值为:( )保留4位小数
213D;213;+213D;+213 [br][/br]#-85D;-85[br][/br]#-42;-42D[br][/br]#-43;-43D[br][/br]#-0.6641D;-0.6641[br][/br]#-0.3281D;-0.3281[br][/br]#-0.3359D;-0.3359
举一反三
- 在计算机中存储的变量X的二进制值为11010101,若X为无符号数,由对应的真值表示为十进制是( );若X的8位补码值为10110101,由-X的补码值为( )。
- 已知某机器数X=10001000B,若X为原码,则十进制真值是______ ,若X为反码,则十进制真值是______ 若X为补码,则十进制真值是______ _。
- 青书学堂: 若X的补码定点小数表示为1.000,则真值X等于_____。
- 定点整数采用补码,双符号位,若16进制表示为C0H,则对应真值是( ) A: -1 B: +3 C: -64 D: -128
- 某8位寄存器中, 存放了一个机器数, 十六进制编码为F8H,则: (1)如果它是补码表示的定点整数, 则它的十进制真值是________。 (2)如果它是补码表示的定点小数, 则它的十进制真值是________。 (3)如果它是反码表示的定点整数, 则它的十进制真值是________。 (4)如果它是原码表示的定点整数, 则它的十进制真值是________。 (5)如果它是无符号整数,则它的十进制真值是________。
内容
- 0
在整数定点机中,采用1位符号位,若寄存器内容为11111111,当它分别表示为原码、补码、反码及无符号数时,其对应的真值分别为________、________、________和________(均用十进制表示)。
- 1
某8位寄存器中, 存放了一个机器数, 十六进制编码为80H,则: (1)如果它是补码表示的定点整数, 则它的十进制真值是________。 (2)如果它是补码表示的定点小数, 则它的十进制真值是________。 (3)如果它是反码表示的定点整数, 则它的十进制真值是________。 (4)如果它是无符号整数,则它的十进制真值是________。
- 2
在小数定点机中,采用 1 位符号位,若寄存器内容为 10000000,当它分别表示为原码、补码和反码时,其对应的真值分别为______ 、______ 和______ ,用十进制表示。
- 3
已知机器数字长为4位(含1位符号位),写出整数定点机和小数定点机中原码、补码和反码的全部形式,并注明其对应的十进制真值。
- 4
若某机器字长为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