第6章-控制器-指令执行过程分析

Posted 可能自洽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第6章-控制器-指令执行过程分析相关的知识,希望对你有一定的参考价值。

例1:加法指令 ADD R1,@R0(含义:((R0))+(R1)→R1)

取指令:

(PC)→MAR,Read (将指令地址送MAR,读内存)
M[MAR]→MDR,(MDR)→IR (根据MAR内容,取指令至IR)
(PC)+1→ PC

分析指令:

OP(IR) →ID

执行指令:

(R0) →MAR,Read (根据R0内容,送操作数地址,读内存)
M[MAR]→MDR,(MDR)→Y (取出操作数)
(R1)→ ALUr

(Z) →R1
image.png

image.png

例2:加法指令 ADD @R1, R0(含义: (R0) +((R1))→(R1))

取指令:

(PC)→MAR,Read
M[MAR]→MDR,(MDR)→IR
(PC)+1→ PC

分析指令:

OP(IR) →ID

执行指令:

(R1) →MAR,Read
M[MAR]→MDR,(MDR)→LB
(R0) →LA
+, ALU →MDR
Write
image.png

image.png

以上是关于第6章-控制器-指令执行过程分析的主要内容,如果未能解决你的问题,请参考以下文章

第13章 int指令

第13章 int指令

第13章 int指令

第6章-控制器-时序系统(主要用来产生各种定时信号,以协调各部件工作)

3.16第4次作业,第6章与第7章

1-5 计算机执行指令的过程