首页 > 试题广场 >

设CPU中各部件及其相互连接关系如下图所示。图中W是

[问答题]
设CPU中各部件及其相互连接关系如下图所示。图中W是写控制标志,R是读控制标志,R 1 和R 2 是暂存器。 (8分)

(1)假设要求在取指周期由ALU完成 (PC) + 1→PC的操作(即ALU可以对它的一个源操作数完成加1的运算)。要求以最少的节拍写出取指周期全部微操作命令及节拍安排。

(2)写出指令 ADD # α (#为立即寻址特征,隐含的操作数在ACC中)在执行阶段所需的微操作命令及节拍安排。

(1)由于 (PC) + 1→PC需由ALU完成,因此PC 的值 可作为ALU的一个 操作数,靠控制ALU做 1运算得到 (PC) + 1,结果送至 ALU输出端 相连 的R 2 ,然后再送至PC。

此题的关键是要考虑总线冲突的问题,故取指周期的微操作命令及节拍安排如下:

T 0 PC→MAR 1→R

T 1 M(MAR)→MDR (PC) + 1→R 2

T 2 MDR→IR OP(IR)→ 微操作命令形成部件

T 3 R 2 →PC

(2)立即寻址的加法指令执行周期的微操作命令及节拍安排如下:

T 0 Ad(IR)→R 1 立即数→R 1

T 1 (R 1 ) + (ACC)→R 2 ACC通过总线送ALU

T 2 R 2 →ACC ;结果 ACC

发表于 2017-05-09 22:54:47 回复(1)