第四章控制器 °控制器与指令的执行 组合逻辑控制器 ●PLA控制器 微程序控制器
第四章 控制器 •控制器与指令的执行 •组合逻辑控制器 •PLA控制器 •微程序控制器
控制器与指令的执行
第1节 控制器与指令的执行
L,銜单计算机主机及控制器的组成 主机包括:运算器、控制器和主存三个部分 控制器的组成 指令寄有器(IR:用来存放由主存取出的指 今,分为操作码和地址码 b操作码译码器:对存放在指令寄存器的操作码 进行译码 C,控制电路:根据译码结果,把指令应完成的操 作变成时序脉冲,实现指令功能 d.时序信号产生电路:包括启停线路和脉冲 e.程序计数器(PC):提供下一条执行的指令的 地址
1.简单计算机主机及控制器的组成 主机包括:运算器、控制器和主存三个部分 控制器的组成: a. 指令寄存器(IR):用来存放由主存取出的指 令,分为操作码和地址码 b. 操作码译码器:对存放在指令寄存器的操作码 进行译码 c. 控制电路:根据译码结果,把指令应完成的操 作变成时序脉冲,实现指令功能 d. 时序信号产生电路:包括启停线路和脉冲 e. 程序计数器(PC):提供下一条执行的指令的 地址
2.指令执行过程:分为取指 和物行两个周期 (1)取指周期把指令地址给程序计数器, 从该单元读出指令,把指令送给寄存器 IR),就叫取指周期 2)执行周期:执行在取指周期存到指令 寄存器里的指令的阶段,就是执行周期
2. 指令执行过程:分为:取指 和执行两个周期 (1) 取指周期 把指令地址给程序计数器, 从该单元读出指令,把指令送给寄存器 (IR),就叫取指周期 (2) 执行周期:执行在取指周期存到指令 寄存器里的指令的阶段,就是执行周期
2主存读出数据且相加的过程 ①把指令寄存器的地址码移到地址寄存器 ②开始主有的读操作 ③从主存读出数据,存入数据奇存器 四把数据寄存器的内容和累加器的内容送至 ALU ⑤进行加法运算 ⑥把相加结果送回累加器 ⑦命令终止,进入下一条指令的取指周期
a.从主存读出数据且相加的过程 ①把指令寄存器的地址码移到地址寄存器 ②开始主存的读操作 ③从主存读出数据,存入数据寄存器 ④把数据寄存器的内容和累加器的内容送至 ALU ⑤进行加法运算 ⑥把相加结果送回累加器 ⑦命令终止,进入下一条指令的取指周期