|
吉大11秋学期《计算机组成原理》期末作业考核要求
( n) c7 c: a8 w9 G' J1. 某浮点数字长32位,格式如下。其中阶码8位,以2为底,补码表示;尾数24位(含1位数符),补码表示。现有一浮点代码为(8C5A3E00)16,试写出它所表示的十进制真值。
4 p) d: U: G F: [1 l6 E, x" X
7 A7 Q e! P. O! Q! x2. 已知X和Y,试用它们的变形补码计算出X-Y,并指出结果是否溢出。
8 x7 y3 r* ?) \3 z: D7 m" S6 H2 E# o K2 x
3.某机为定长指令字结构,指令长度16位;每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数三类。若双操作数指令已有K种,无操作数指令已有L种,1) 单操作数指令最多可能有多少种?2)上述三类指令各自允许的最大指令条数多少?* c6 n7 a5 {- Z6 @0 y% Y
4 P* T' ^$ i I; Y' C
4.已知某小型机字长为16位,其双操作数指令的格式如下:其中,OP为操作码,R为通用寄存器地址,试说明下列各种情况下能访问的最大内存区有多少机器字?
2 Q6 X0 K( b( d8 v9 @# q9 A4 g(1)A为立即数。# z& M0 ~. D! q) @2 E1 \
(2)A为直接内存单元地址。
! _. u4 S& D* }(3)A为间接地址(非多重间址)。
# y- h' t7 D0 r( F(4)A为变址寻址的形式地址,假定变址寄存器为Ri(字长16位)。 ) q; N% Y! I: \1 ~4 `8 p' A
9 S7 Y1 b! a n" J& U. M
5. 以累加器为AC中心,CPU结构如图所示:3 A- B% y# Y" Y+ h
0 _6 Z9 g" Y* A 0 I; f/ Q# d6 p6 V' K
8 g. w% r7 |& R问题:* P. c& r4 r8 W4 v3 H
1)标出各寄存器名称
* i" i6 ]( ]$ [$ I, G/ ~: k5 D2)简述指令从主存取出送操作控制器的数据通路
) d3 L9 R6 G G# r" e3)运算器与M存取数据的通路! k5 L( d: @7 r8 i6 d
4)以完成一条加法指令ADD L(L为主存地址)为例,写出数据通路及指令流程(假定在执行ADD L之前,另一操作数已在AC中
/ j" \9 `0 L: z1 T& h
- o5 X$ l4 p9 q; V6. 用2K×8的SRAM构成8K×8的存储器,与CPU相连(8根对外数据线,20根地址线)。要求存储器起始地址为00000H。5 O; L4 ^1 C* d$ q, Z9 q" M& n
4 p0 L$ ~: G5 M8 }/ ?5 r/ H
|
|