文档介绍:该【计算机的计算器CPU控制单元的功能 】是由【wyj15108451】上传分享,文档一共【32】页,该文档可以免费在线阅读,需要了解更多关于【计算机的计算器CPU控制单元的功能 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。 控制单元的功能
From: 新闻
第9章 控制单元的功能
操作命令的分析
操作命令的分析
From: 新闻
01
完成一条指令分 4 个工作周期
02
取指周期
03
间址周期
04
执行周期
05
中断周期
操作命令的分析
From: 新闻
一、取指周期
PC MAR 地址线
1 R
M ( MAR ) MDR
MDR IR
( PC ) + 1 PC
+1
MDR
CU
MAR
PC
IR
存储器
CPU
地址总线
数据总线
控制总线
OP(IR) CU
二、间址周期
From: 新闻
M ( MAR ) MDR
1 R
Ad ( IR ) MAR
MDR Ad ( IR )
指令形式地址 MAR
MDR
CU
MAR
CPU
地址总线
数据总线
控制总线
IR
存储器
三、执行周期
From: 新闻
1. 非访存指令
(1) CLA 清A
(2) COM 取反
(4) CSL 循环左移
(3) SHR 算术右移
(5) STP 停机指令
0 ACC
ACC ACC
L(ACC) R(ACC), ACC0 ACC0
R(ACC) L(ACC), ACC0 ACCn
0 G
2. 访存指令
From: 新闻
Ad(IR) MAR
1 R
M(MAR) MDR
(ACC) + (MDR) ACC
Ad(IR) MAR
1 W
ACC MDR
MDR M(MAR)
STA X
ADD X
(2) 存数指令
(1) 加法指令
(3) 取数指令
From: 新闻
Ad ( IR ) MAR
1 R
M ( MAR ) MDR
MDR ACC
3. 转移指令
(1) 无条件转
(2) 条件转移
Ad ( IR ) PC
A0 •Ad ( IR ) + A0 ( PC ) PC
LDA X
JMP X
BAN X
(负则转)
4. 三类指令的指令周期
From: 新闻
取指周期
执行周期
取指周期
执行周期
取指周期
执行周期
取指周期
间址周期
执行周期
非访存 指令周期
直接访存 指令周期
间接访存 指令周期
转移 指令周期
取指周期
间址周期
执行周期
间接转移 指令周期
四、中断周期
From: 新闻
程序断点存入 “ 0 ” 地址
程序断点 进栈
0 MAR
1 W
PC MDR
MDR M ( MAR )
向量地址 PC
0 EINT(置“0”)
0 EINT(置“0”)
向量地址 PC
MDR M ( MAR )
PC MDR
1 W
中断识别程序入口地址 M PC
( SP ) 1 MAR
控制单元的功能
From: 新闻
一、控制单元的外特性
指令寄存器
控制单元
CU
…
时钟
标志
CPU 内部的控制信号
到系统总线的控制信号
来自系统总线的控制信号
系统总线