习题参考答案 1
习题参考答案
习题 1 参考答案
1.6、计算题,解:
假 设 某 机 器 指 令 系 统 按 指 令 周 期 长 短 分 为 4 种 ,
t
1
=10ns,t
2
=15ns,t
3
=16ns,t
4
=20ns,这 4 种指令在程序中出现的概率分别为
ƒ
1
=20%,ƒ
2
=16%,ƒ
3
=40%,ƒ
4
=24%,计算出平均运算速度是多少 MIPS?
解:由式(1.1)先计算出 T
m
。
==10×0.2+15×0.16+16×0.4+20
×0.24=15.6 ns
由式(1.2)求得平均运算速
度为
V
m
=1/T
m
=1/(15.6×10
-9
)=64.10(MIPS)
习题 2 参考答案
2、11010111,327,D7
3、12.5,28.875,205.4375
4、原码:-127~+127;补码:-128~+127;反码:-127~+127。
7、0.1110,1.00101,1.01110
8、0.1101,-0.0001,-0.1111
9、10101101,00010011
10、[x]
补
=a
0
.a
1
a
2
…a
6
解法一、
(1)若 a
0
=0, 则 x>0, 满足 x>-0.5,此时 a
1
…a
6
可任意
(2)若 a
0
=1, 则 x<=0,要满足 x>-0.5, 需 a
1
=1
即 a
0
=1, a
1
=1, a
2
…a
6
有一个不为 0
解法二、
-0.5=-0.1
(2)
=-0.100000=1,100000
(1)若 x>=0, 则 a
0
=0, a
1
…a
6
任意即可
[x]
补
=x=a
0
.a
1
a
2
…a
6
(2)若 x<0,则 x>-0.5
只需-x<0.5,-x>0
[x]
补
=-x,[0.5]
补
=01000000
即[-x]
补
<01000000
即
a
0
a
1
=11,a
2
…a
6
不全为 0 或至少有一个为 1(但不是“其余取 0”)
11.字长 32 位
浮点数,阶码
10 位,用移码表示,尾数 22 位,用补码表示,基为 2,
(1)最大的二进制数表示
E=111111111
Ms = 0, M = 11…1(全 1)
表示为: 11…1 011…1
评论0
最新资源