·( M) IR
·IR操 作码译码,识别MOV指令
整理ppt
15
在第二个CPU周期,CPU根据译码结果, 进行指令所要求的操作。
具体操作如下: ·送控制信号到ALU ·ALU响应控制信号,将R1的内容送入R0
整理ppt
16
二、LAD指令的指令周期
LAD指令是一条RS指令,其指令周期需3 个CPU周期。各周期的具体操作如下:
对于CPU周期,可以规定其为固定长度, 也可以采用不固定长度。
我们后面的讨论都建立在:假定CPU周期 是固定长度,并以读取一个指令字的时间 作为一个CPU周期。
整理ppt
13
5.2.2 典型指令的指令周期 设有一段程序: 101 MOV R0,R1 ;(R1)→ R0 102 LAD R1,6 ;(6)→ R1 103 ADD R1,R2 ;(R1)+(R2)→ R2 104 STO R2,(R3) 105 JMP 101 ;无条件转移到101单元 106 AND R1,R3
整理ppt
9
根据设计方法不同,操作控制器可分为三 种类型:
①时序逻辑型
采用时序逻辑电路设计实现操作控制器。 这种控制器称为硬布线控制器。
②存储逻辑型
采用存储逻辑设计实现操作控制器。这 种控制器称为微程序控制器。
整理ppt
10
5.2 指令周期
5.2.1 基本概念 .指令周期:取出并执行一条指令的时间。 ·CPU周期:又称为机器周期,若干个CPU 周期构成一个指令周期。常用 访问一次内存所花的时间来规 定CPU周期。 ·时钟周期:又称为T周期,若干个时钟周期构成 一个CPU周期。它是处理操作的最小 时间单位。
D
&
&