计算机组成原理和系统结构课后答案 下载本文

(6) 反码表示的定点整数; (7) 移码表示的定点整数。

答: 数 9CH (10011100) FFH(11111111)

无符号整数 156 255 原码表示的定点整数 -28 -127 原码表示的定点小数 -(2-3+2-4+2-5) = 0.21875 -(1-2-7) 补码表示的定点整数 -100 -1 补码表示的定点小数 -(2-1+2-2+2-5)=-0.78325 -2-7 反码表示的定点整数 -99 -0 移码表示的定点整数 28 127

3.6 假设某规格化浮点数的尾数表示形式为M0.M1 …… Mn,选

择正确的答案写在横线上:

(1) 若尾数用原码表示,则尾数必须满足 。 (2)若尾数用补码表示,则尾数必须满足 。 A.M0=0

B.M0=1

C.M1=0 G

D.M1=1

E.M0.M1=0.0

F.M0.M1=1.1 M0.M1=0.1

M0.M1=1.0 H.M0.M1=1.0

13

答:(1)D ;(2)G

3.7 浮点数的表示范围取决于 的位数,浮点数的表示精度取决于 的位数,浮点数的正负取决于 , 在浮点数的表示中是隐含规定的。 A.数符

B.阶符

C.尾数

D.阶码

E.阶码的底

答:D, C, A, E

3.8 设一浮点数格式为:字长12位,阶码6位,用移码表示,

尾数6位,用原码表示,阶码在前,尾数(包括数符)在后,则按照该格式:

(1)已知X=-25/64,Y=2.875,求数据X、Y的规格化的浮点数形式。 (2)已知Z的浮点数以十六进制表示为9F4H,则求Z的十进制真值。 答:

(1)

X=-0.11001×2-1, [X ]浮=1.11001×2011111 [X ]浮=0,11111 1.11001

Y=0.10111×22 , [Y ]浮=0.10111×2100010

[Y ]浮=1,00010 0.10111

14

(2)[Z]浮= -0.10100×2100111 Z= -80

3.9 设一机器数字长16位,求下列各机器数的表示范围: (1) 无符号整数; (2) 原码表示的定点整数; (3) 补码表示的定点整数; (4) 补码表示的定点小数;

(5) 非规格化浮点表示,格式为:阶码8位,用移码表示,尾数8位,

用补码表示(要求写出最大数、最小数、最大负数、最小正数); (6)

上述浮点格式的规格化浮点表示范围(要求写出最大数、最

小数、最大负数、最小正数)。

6答: 机器字长16位, 下列各术的表示范围 (1) 无符号整数 0~216-1 (2) 原码定点整数 -(215-1) ~ +215-1 (3) 补码定点整数 -215 ~ +215-1 (4) 补码定点小数 -1 ~ + 1-2-15

(5)、(6) 阶码八位,移码表示,尾数8位,补码表示

15

最大数 最小数 最大负数 最

小正数 非规格化

浮点数 (1-2-7)×2+127 -1×2+127 -2-7×2-128 2-7 ×2-128 规格化

浮点数 (1-2-7) ×2+127 -1 ×2+127 -(0.5+2-7 ) ×2-128 0.5 ×2-128

3.10 将下列十进制数转换为IEEE754 单精度浮点数格式: (1)+36.75 答:

3.11 求下列各IEEE754 单精度浮点数的十进制真值: (1)43990000H

(2)00000000H

(2)-35/256

答:(1) X=(-1)0×(1.0011001) ×2135-127=(100110000)2=(304)10

0

(2) X=(-1)×(1.0000000)

×20-127=(2-127)10

3.12 在汉字系统中,有哪几种编码?它们各自有什么作用? 略。

16