|
吉大11秋学期《计算机组成原理》期末作业考核要求+ n8 {! z. B, s% Q: f. w( Z1 F
1. 某浮点数字长32位,格式如下。其中阶码8位,以2为底,补码表示;尾数24位(含1位数符),补码表示。现有一浮点代码为(8C5A3E00)16,试写出它所表示的十进制真值。
/ i4 v/ E3 {) [9 W8 i
/ \/ H" ~- y/ B W2. 已知X和Y,试用它们的变形补码计算出X-Y,并指出结果是否溢出。. G2 g, g) `4 z9 {& ]" ]# n
* Z3 }' D& @6 Y2 `2 p& g+ K% D
3.某机为定长指令字结构,指令长度16位;每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数三类。若双操作数指令已有K种,无操作数指令已有L种,1) 单操作数指令最多可能有多少种?2)上述三类指令各自允许的最大指令条数多少?
1 B5 |: w" P- p
S5 x* S% n1 _/ ^* I4.已知某小型机字长为16位,其双操作数指令的格式如下:其中,OP为操作码,R为通用寄存器地址,试说明下列各种情况下能访问的最大内存区有多少机器字?
3 i4 N4 R4 q) A1 U5 d(1)A为立即数。
' U! q4 B+ W+ v& A(2)A为直接内存单元地址。 % u0 B2 I4 [/ J$ F+ A( [
(3)A为间接地址(非多重间址)。
' f* r9 u+ ]7 y" h(4)A为变址寻址的形式地址,假定变址寄存器为Ri(字长16位)。
* P$ r% T+ Z; a8 A) {7 z" z: ^& Y. p+ \: [3 \) m
5. 以累加器为AC中心,CPU结构如图所示:3 ~! [0 u" \$ x6 K4 N3 ~
% M8 o0 Z+ ]9 r/ m
8 e V: a( R* q1 w& G% j
1 y( y$ B- W0 n' _1 J问题:
; }8 y& z8 p) G) o* F1 U! s7 X, P1)标出各寄存器名称
$ i8 T! {) @. o& P: _2 a2)简述指令从主存取出送操作控制器的数据通路
A4 j$ ?/ V' e3)运算器与M存取数据的通路
2 ~( i8 |' ?+ c2 I9 ^' [, x4)以完成一条加法指令ADD L(L为主存地址)为例,写出数据通路及指令流程(假定在执行ADD L之前,另一操作数已在AC中
/ N7 [. P/ R2 m) V$ O @1 N9 L& o- }! W1 E( M
6. 用2K×8的SRAM构成8K×8的存储器,与CPU相连(8根对外数据线,20根地址线)。要求存储器起始地址为00000H。
: ^* [2 }; w. Y& S- h" r4 q8 B8 U) Y7 R- h0 G F6 P. ~- u
|
|