|
吉大11秋学期《计算机组成原理》期末作业考核要求
9 N: h( o: r7 g# Q& ^( }" P# n1. 某浮点数字长32位,格式如下。其中阶码8位,以2为底,补码表示;尾数24位(含1位数符),补码表示。现有一浮点代码为(8C5A3E00)16,试写出它所表示的十进制真值。% n' N. g. O* L0 Z
9 A) q. U% j( A
2. 已知X和Y,试用它们的变形补码计算出X-Y,并指出结果是否溢出。8 k! D$ }2 S7 [! a0 N, R3 Y$ u; y. N
9 o4 } e- _2 b, `/ ?* W, p; e3.某机为定长指令字结构,指令长度16位;每个操作数的地址码长6位,指令分为无操作数、单操作数和双操作数三类。若双操作数指令已有K种,无操作数指令已有L种,1) 单操作数指令最多可能有多少种?2)上述三类指令各自允许的最大指令条数多少?
% ~3 J" [' S1 ~+ n9 g0 M
' V. C* S6 p5 v4.已知某小型机字长为16位,其双操作数指令的格式如下:其中,OP为操作码,R为通用寄存器地址,试说明下列各种情况下能访问的最大内存区有多少机器字?: Q. n1 X) `' Q1 t
(1)A为立即数。+ Q$ ~% t6 p" T( {1 L
(2)A为直接内存单元地址。
" {9 s6 M6 F1 J; y! {! c4 i(3)A为间接地址(非多重间址)。
8 ?( b# C+ _: m6 p9 ^8 q(4)A为变址寻址的形式地址,假定变址寄存器为Ri(字长16位)。
+ O& ]* L3 W- p/ h! Y$ \- B, J( |! W# h- G. d9 G
5. 以累加器为AC中心,CPU结构如图所示:# k: a& z7 s3 z& l& ]
4 B2 k; z3 E) }0 }
& a6 D/ D0 m/ R. J u. U. | z% L) d/ `
问题:
% M9 {) i c' b! T: B+ z- m6 l! y, n1)标出各寄存器名称 0 ~2 t: V1 ]9 {1 P% T. T( T
2)简述指令从主存取出送操作控制器的数据通路% E7 R# l5 s! I. Z
3)运算器与M存取数据的通路
% [# f& x8 T3 v8 L7 i$ r8 X) \, e4)以完成一条加法指令ADD L(L为主存地址)为例,写出数据通路及指令流程(假定在执行ADD L之前,另一操作数已在AC中
* E6 P) x7 e* ~, t- F/ f
, E5 Q4 [7 G4 E% p$ t" n7 z6. 用2K×8的SRAM构成8K×8的存储器,与CPU相连(8根对外数据线,20根地址线)。要求存储器起始地址为00000H。; ?+ C* W) o" C$ P7 T2 K3 r+ H5 z
G3 F6 M3 |* _" {$ n; s
|
|