第三节组合逻辑控制器原理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微命令序列
I/O状态 控制台信息
运行状态
微命令 发生器
PSW
时序
…...
送M
译 码
θ寻
IR
PC
+1
地址形成 送M或ALU
D
3.指令寄存器IR
来自M
功能:存放现行指令。
决定操作
操作码字段 译码器 微命令发生器 性质
寻
地址码字段 地址形成部件 操作数地址
D
转移地址
微命令序列
I/O状态 控制台信息
运行状态
统总线操作 (各挂接部件速度相近,传送时间确
定,传送距离较近)。
(2)异步控制 ①定义: 各项操作按不同需要安排时间,不 受统一时序控制。
②特点: 无统一时钟周期划分, 各操作间的
衔接和各部件之间的信息交换采用异步应答
方式。
例.异步传送操作
总线
● 主设备:
申请并掌握总线权的设备。 主
从
● 从设备: 响应主设备请求的设备。
发/接
接/发
● 操作流程:
主设备输出端与总线连接
主设备获得总线控制权
主设备询问从设备
从设备准备好? N
Y
主设备发送/接收数据
主设备释放总线控制权
主设备输出端与总线断开
③优缺点: 时间安排紧凑、合理; 控制复杂。
④应用场合: 用于异步总线操作(各挂接部 件速度差异大,传送时间不确定,传送距离 较远)。
微命令 发生器
PSW
时序
…...
送M
译 码
θ寻
IR
PC
+1
地址形成 送M或ALU
D
4.状态寄存器PSW
来自M
功能:指示程序运行方式,反映程序运行结果。
例. 某机的PSW
15
12 11
87 6 5 4 3 2 1 0
工作方式
优先级 T N Z V C
15
12 11
工作方式
87 6 5 4 3 2 1 0
(3)同步方式的变化 ①不同指令安排不同时钟周期数 指令周期长度可变,时钟周期长度不变。
②总线周期中插入延长周期
经总线传送一次数据所用的时间(送地址、读/写)
总线周期长度可变,时钟周期长度不变。
例.一个总线周期包含4个时钟周期
时钟
T1 T2 T3 T4
送地址 读/写数据 结束
总线周期(4T)
同步方式
优先级 T N Z V C
(1)条件码 反映程序运行结果
C=1 进位 V=1 溢出 Z=1 结果为0
(2)跟踪标志
N=1 结果为负
为程序查错设置的断点标志T。
T=1, 执行跟踪程序
程序 初始化置T为1
….. ... ...
测试T 跟踪程序
15
12 11
工作方式
87 6 5 4 3 2 1 0
优先级 T N Z V C
时钟周期2
(节拍2)
时钟周期m
(节拍m)
….
….. ……….
工作脉冲1 工作脉冲2
工作脉冲k
● 时序关系:
晶振输出
工作脉冲P 对微操作定时
打入IR 打入PC
时钟T1 控制分步操作时间
取出指令
时钟T2
修改PC
工作周期1 控制不同阶段操作时间
取指
工作周期2 工作周期3
取数
指令周期
执行
2.时序控制方式及其变化
I/O状态 控制台信息
运行状态
微命令 发生器
PSW
时序
…...
送M
译 码
θ寻
IR
PC
+1
地址形成 送M或ALU
D
来自M
3.3.2 控制器工作过程
1.取指令 PC 地址
PC+1
M 指令 PC
IR 、译码(θ 、寻址方式)
微命令序列
I/O状态 控制台信息
运行状态
微命令 发生器
PSW
时序
…...
送M
译 码
来自M
1.微命令发生器
电位型 功能:产生全机所需的各种微命令 脉冲型
控制最基本的操作(微操作)的命令
微命令序列
I/O状态 控制台信息
运行ຫໍສະໝຸດ Baidu态
微命令 发生器
PSW
时序
…...
送M
译 码
θ寻
IR
PC
+1
地址形成 送M或ALU
D
2.指令计数器PC
来自M
功能:指示指令在M中的位置。
顺序执行:PC+1
转移执行:PC先+1,再用转移地址修改PC
2.优缺点 ● 产生微命令的速度较快。 ● 设计不规整,设计效率较低; ● 不易修改、扩展指令系统功能。
3.应用场合 用于高速计算机,或小规模计算机。
第三节 组合逻辑控制器原理
3.3.1 控制器组成
微命令序列
I/O状态 控制台信息
运行状态
微命令 发生器
PSW
时序
…...
送M
译 码
θ寻
IR
PC
+1
地址形成 送M或ALU
D
来自M
微命令序列
I/O状态 控制台信息
运行状态
微命令 发生器
PSW
时序
…...
送M
译 码
θ寻
IR
PC
+1
地址形成 送M或ALU
D
设备请求 CPU响应, 设备释放 总线权 总线权交设备 总线权 CPU 设备 CPU 设备 CPU 设备
3.3.4 组合逻辑控制方式的优缺点及应用
1.组合逻辑控制方式
综合化简产生微命令的条件,形成逻辑式, 用组合逻辑电路实现; 执行指令时,由组合逻辑电路(微命令发生 器)在相应时间发出所需微命令,控制有关 操作。
设备状态。
微命令序列
I/O状态 控制台信息
运行状态
微命令 发生器
PSW
时序
…...
送M
译 码
θ寻
IR
PC
+1
地址形成 送M或ALU
D
5.时序线路
来自M
功能:控制操作时间和操作时刻。
产生脉冲型 微命令,控 制定时操作
振荡器
分频器
时钟脉冲
工作脉冲
产生电位
型微命令,
控制操作
时钟周期(节拍) 时间段
微命令序列
(1)同步控制
由CPU或其他设备提供
①定义:各项操作受统一时序控制。
②特点: 有明显时序时间划分, 时钟周期时
间固定, 各步操作的衔接、各部件之间的数
据传送受严格同步定时控制。
③优缺点: 时序关系简单,时序划分规整,
控制不复杂; 控制逻辑易于集中,便于管理。
时间安排不合理。
④应用场合: 用于CPU内部、设备内部、系
θ寻
IR
PC
+1
地址形成 送M或ALU
D
2.取数
来自M
按寻址方式,或从寄存器取数,或从存储器 取数。 3.执行
按操作码对数据进行运算处理。
3.3.3 时序控制方式 即时序信号与操作的关系
1.组合逻辑控制器的时序划分
● 采用三级时序系统:
指令周期
……
工作周期1 工作周期2
工作周期n
….
时钟周期1
(节拍1)
时钟
T1 T2 T3 Tw4
送地址
读/写数据
总线周期(5T)
T4
结束
扩展同步方式
③同步方式引入异步应答 以固定时钟周期作为时序基础,引入应答思 想。
例.8088最大模式,用一根总线请求/应答线 实现总线权的转移。
CPU使用 CPU使用
总线 总线
RQ/GT
若干时钟
设备使用 总线
若干时钟
CPU使用 总线
(3)优先级
为现行程序赋予优先级别,以决定是否 响应外部中断请求。
程序优先级高于外部优先级,不响应 程序优先级低于外部优先级,可响应
(4)工作方式
PSW在CPU中,
规定程序的特权级。
反映程序运行 状态;控制/状
用户方式:禁止程序执行某些指令 态字在接口中,
核心方式:允许程序执行所有指令 反映CPU命令、