编辑: ZCYTheFirst 2014-05-26

11101 I10 0.02

011111 1111

11101 操作码平均长度 2.99 3.1 3.2 操作码冗余信息 0.7% 4.2% 7.2% 2.14 解: 1) 操作码编码: I1 35%

0 I2 25%

10 I3 20%

110 I4 10%

1110 I5 5%

11110 I6 3%

111110 I7 2%

111111 操作码平均长度:H=ΣPiLi=2.35 2)??? 指令格式、各字段长度和操作码编码: 可采用2/4扩展法编码,3条RR指令(I1,I2,I3)的操作码为2位,四条指令(I4 I5 I6 I7)的操作码长为4位,则: 8位操作码的指令格式 Op R1 R2

2 3

3 其中:Op为00,01,10 16位操作码的指令格式 Op R1 M R2

4 3

8 1 其中,Op为1100,1101,1110,1111 ? 2.15 解: 1) 单地址指令条数为63 零地址指令条数64 操作码分别为: 双址:0000 ~1110 单地址:1111

000000 ....

1111 111110 零地址:1111

111111 000000 ......

1111 111111

111111 3)??? 首先,从题意可得:(16-x) :63x =

1 :9 所以,x =

2 操作码分别为: 双址:0000-1110(共14条) 单地址:1110

0000000 ……..

1111111 1111

0000000 ……..

1111111 (共126条) 零地址:1110

111111 000000 ......

111111 1111

111111 000000 ....

111111 (共126条) 2.16 解: 2) 处理器1:条数最少,但指令字最长,存储空间较大,速度最慢. 处理器2:条数比上多一些,但字长稍短,空间占用差不多速度较慢. 处理器3:条数最多,但指令字长较短,但总空间占用可能最大, 速度高 处理器4:条数与一地址相当,虽指令字长短,但总的空间占用可能最大,速度最慢. 处理器5:指令条数较少,字长比一般二地址系统短的多.存储空间少,速度高. 3) 2地址、3地址、1地址、二地址多累加器指令系统、堆栈 4) 二地址多累加器指令系统、1地址、3地址、2地址、堆栈 ? 2.20 解: 1)????? Start: Move AS,R1 Move Num ,R2 Move (R1),AD-AS(R1) Loop: INC R1 DEC R2 BGT Loop Move (R1)1AD-AS(R1) HALT NUM: N 2)????? 可节省的指令周期:99个3)????? Start:Move AS1,R1 Move NUM,R2 Move (R1),AD-AS(R1) INC R1 Loop: DEC R2 BGT Loop Move (R1), AD-AS(R1) INC R1 3.1题: (1)?? 当S2>

>

S1时,平均价格接近C2. (2)?? ta = h*t1+(1-h)*t2 (3)?? e = 1/[h+(1-h)r] (4)?? ? (5)?? 当r = 100时,h>

0.99947 (6)?? P134公式,H'

= (H+n-1)/n=(0.96+5D-1)/5D=0.99947 计算得:D>

15.05,取D=16 3.2题: (1)?? T=H1T1+(1-H1)H2T2+(1-H1)(1-H2)T3;

(2)?? 当s3>

>

s1且s3>

>

s2时,平均价格c约等于c3. 3.3题: (1)?? t = ht1 + (1 C h)t2, 当cache为64k时,t = 0.7*20ns + (1-0.7)*200ns = 74ns;

当cache=128k 时,t = 38ns;

当cache=256k时,t=23.6ns (2)?? 按照公式: cache=64k, c=0.2585美元/k字节;

cache=128k, c=0.3152美元/k字节;

cache=256k,c=0.4235美元/k字节 (3)?? 按等效访问时间由小到大排序,容量分别为: 256k,128k,64k 按每字节平均价格由小到大排序,分别为: 64k, 128k, 256k (4)?? ①19.129 ns.美元/k字节;

②11.9776 ns.美元/k字节;

③ 9.9946 ns.美元/k字节;

选256k的cache最优 3.7题: 第(1)小题解答: 方式

一、体号:4位;

体内地址:20位;

方式

二、存贮地址:20位;

多路选择器:4位;

方式

三、体内地址:20位;

存储器体号:4位;

方式

四、高位体号:1位;

低位体号:3位;

体内地址:20位;

方式

五、高位体号:2位;

低位体号:2位;

体内地址:20位;

方式

六、体内地址:20位;

多路选择器:2位;

低位体号:2位;

? 第(2)小题 ①扩大容量;

②比较简单;

③速度比较快;

④速度快,容量大;

⑤速度快,容量大;

⑥提高速度 第(3)小题 ① 1;

② 16;

③ 接近16;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题