第3课 机器数的定点表示与浮点表示,非数值数据的表示

1. 设机器数的字长为8位(含1位符号位),分别写出下列各二进制数的原码、补码和反码.

  0, -0, 0.1000, -0.1000, 0.1111, -0.1111, 1101, -1101

第3课 机器数的定点表示与浮点表示,非数值数据的表示_第1张图片

2. 写出下列各数的原码、补码和反码.

7/16 , 4/16, 1/16, ±0, -1/16, -4/16, -7/16

第3课 机器数的定点表示与浮点表示,非数值数据的表示_第2张图片

3. 已知下列数的原码表示,分别写出它们的补码表示.

 [X]原=0.10100, [X]原=1.10111

[X1]补=0.10100 [X2]补=1.01001

4. 已知下列数的补码表示,分别写出它们的真值.

 [X]补=0.10100, [X]补=1.10111

X1=0.10100 X2=-0.01001

5. 十进制数12345用32位补码整数和32位浮点数(IEEE754标准)表示的结果各是什么(用十六进制表示)?

十进制数12345的32位补码整数为:00003039H
十进制数12345的32位浮点数为:4640E400H

6. 某浮点数字长为12位,其中,阶符为1位,阶码数值为3位;数符为1位,尾数数值为7位.阶码以2为底,阶码和尾数均用补码表示.它所能表示的最大正数是多少? 最小规格化正数是多少? 绝对值最大的负数是多少?

最大正数:127

最小规格化正数:1/512

绝对值最大的负数:-128

7. 将下列十进制数转换为IEEE短浮点数:

(1)28.75    (2)624      (3)-0.625    (4)+0.0    (5)-1000.5

(1)41E60000H

(2)441C0000H

(3)BF200000H

(4)00000000H

(5)C47A2000H

你可能感兴趣的:(计组重点课后习题)