计算机组成原理复习题 下载本文

OP

其中I为间址特征,X为寻址模式,A为形式地址。设R为通用寄存器,也可作为变址寄存器。在表7.2中填写适当的寻址方式名称。

表7.2 寻址表 寻址方式名称 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ I 0 0 0 0 1 1 1 1 X 00 01 10 11 00 01 10 11 有效地址EA EA=A EA=(PC)+A EA=(R)+A EA=R EA=(A) EA=((PC)+A) EA=((R)+A) EA=(R) I X A 答:①直接寻址 ②相对寻址 ③变址寻址

④寄存器直接寻址 ⑤间接寻址 ⑥先相对后间址 ⑦先变址再间址 ⑧寄存器间接寻址

3.某机机器字长、指令字长和存储字长均为16位,指令系统共能完成50种操作,采用相对寻址、间接、直接寻址。试问:

⑴指令格式如何确定?各种寻址方式的有效地址如何形成? ⑵能否增加其他寻址方法?说明理由。

答:(1)根据题意指令格式为

6 2 8 OP X 其中,OP为操作码,6位,可完成50种操作; A

X为寻址模式,取2位,可定义4种寻址方式,定义如下: X=00直接寻址,EA=A;

X=01相对寻址,EA=(PC)+A; X=10间接寻址,EA=(A)。

(2)由于上述指令格式中寻址模式X=11尚未使用,故可增加一种寻址方式,如立即寻址,此时A即为操作数。 第10章 控制单元的设计

1.比较组合逻辑控制器和微程序控制器的设计思想。

答:两种控制器的相同之处是:均有PC、IR、时序电路、中断系统及状态条件。不同之处主要是微操作命令序到形成部件不同,组合逻辑控制器的核心部件是门电路,微程序控制器的核心部件是控制存储器ROM。

2.写出采用组合逻辑控制器完成SUB α(α为主存地址)指令的微操作命令及节拍安排。 答案如下:

取指周期

T0 PC→MAR,1→R(读命令) T1 M(MAR)→MDR,(PC)+1→PC T2 MDR→IR,OP (IR)→ID 执行周期

33

T0 Ad(IR)→MAR,1→R (即α→MAR)

T1 M (MAR)→MDR

T2 (ACC)-(MDR)→ACC

3.写出采用微程序控制器完成SUB α指令的微操作命令及节拍安排。 答案如下:

取指周期

T0 PC→MAR,1→R

T1 Ad (CMDR)→CMAR

T2 M (MAR)→MDR,(PC)+1→PC T3 Ad (CMDR) T4 MDR T5 OP(IR)执行周期

T0 Ad (IR) T1 Ad (CMDR) T2 M (MAR) T3 Ad (CMDR) T4 (ACC) T5 Ad (CMDR)

→CMAR →IR

→微地址形成部件→CMAR →MAR,1→R(即α→MAR) →CMAR →MDR →CMAR

-(MDR)→ACC →CMAR 34