- 18
- 0
- 约4.72千字
- 约 18页
- 2017-06-10 发布于湖北
- 举报
简单控制器的设计及原理 §控制器的概述 1、取指令 2、分析指令 3、执行指令 4、发出各种微操作命令 5、改变指令执行顺序的功能 6、具有控制主机与I/O设备交换信息的功能 7、异常情况和特殊情况的处理功能 二、控制器的组成 三、CPU 结构 四、指令周期 指令周期流程 CPU工作周期的标志 五、指令周期的数据流 六、控制器的控制方式 (二)工作原理 1、取指阶段 (1)将取指微程序首地址M置于CMAR中。 (2)读微指令。CM(MAR) → CMDR (3)产生微操作命令。由操作控制字段为“1”的各位发控制信号 如PC →MAR,1 →R。 (4)形成下一条微指令地址。M+1 →M (5)取下一条微指令。…………重复(1)~(4)过程,直到该机 器指令送入IR为止。 2、执行阶段 (1)加法执行阶段对应的微程序首地址的形成。 (2)读出微指令。 (3)产生微操作命令。 (4)形成下一条微指令地址。…………重复(1)~(4)过程,直 到下一机器指令送入CIR为止。 * * (1)控制存储器(CM):用来存放微程序的存储器,它是只读存储器。在它的每个单元存放一条微指令的代码。它的字长就是微指令字的长度。 (2)微指令寄存器(μIR):用于存放由控制存储器中读出的一条微指令。它分为两大部分:一部分提供微命令的控制字段,其代码直接或经过译码后产生微命令;另一部分为顺序控制字段,它指明后续微地址的形成方式,以控制微程序连续运行。 (3)微地址形成电路:根据微指令寄存器中的顺序控制字段、机器指令及有关状态等确定后续微地址形成的电路。 (4)微地址寄存器(μAR):用于保存下一条微指令的地址。读取CM 中的微指令时是按微地址寄存器中指向的单元读取的,当微指令读出或执行完后,微地址形成电路将后续微地址输入到微地址寄存器中,为下次读取微指令作好准备。 一、控制器的基本功能 控制器由如下基本部分组成: (1)程序计数器(PC):用来存放下条将要执行的指令在主存中的地址。 (2)指令寄存器(IR):用来存放当前正在执行的指令。 (3)指令译码器(ID):对指令寄存器中的指令的操作码进行译码,向微操作控制信号形成部件提供特定的操作控制信号。 (4)时序发生器:用于产生机器所需的各种时序信号,以控制有关部件在不同的时间完成的不同操作。 (5)微操作控制信号形成部件:根据不同的时序关系、操作码和有关的状态标志给出所需要的微操作控制信号序列。 (6)中断机构:对异常情况及某些中断请求进行处理。 (7)总线控制逻辑:对总线上各部件使用总线进行仲裁。 二、控制器的组成 至运算器 +1 时序信号发生器 中断系统 控制台 PC(程序计数器) 指令译码器 ID 地址形成 部件 微操作命令 序列形成部件 OP AD IR(指令寄存器) DB AB 至输入设备 至输出设备 至存储器 异常特殊请求 状态控制条件 现行指令地址寄存器PC 用于存放当前正在执行的指令地址或即将执行执行的下一条指 令的地址。其位数取决于内存单元的个数。 现行指令寄存器IR 用来存放当前正在执行的指令。其位数与存储字长相等, 对指令寄存器的操作码进行分析、译码并产生相应的控制信号。 地址形成部件 根据指令的地址码AD部分,形成操作数的地址 时序信号发生器 用来产生计算机运行所需的时序信号,以保证各个微操作的 执行顺序。 微操作命令序列的形成部件 是产生各种微操作命令的部件,微操作控制信号是由指令译码 器产的译码信号、时序信号发生器提供的时序信号、被控制部件所 反馈的状态及条件信号综合形成。它由触发器和逻辑门电路等组成。 中断机构 用于处理机器运行中所出现的异常情况和特殊情况的部件,它 主要包括开中断触发器、中断排队判优、中断隐指令的产生和执行 部件。 控制台 用来实现用户对机器作某些干预的部件。 MAR 存储体 M MDR PC 中断 机构 OP A +1 ID 微操作信号 发生器 时序元件 通用寄 存器组 Ri ALU LA LB 移位器 PSW 控制器 运算器 指令流:在取指令周期,PC→BUS →MAR ;READ; MDR → BUS →IR整个操作过程中涉及到的信息流动。 数据流:除指令流外,在数据通路中流动的信息是数据流。 (1)A →MAR,READ,MDR →BUS →ALU →内存; (2)Ri →ALU →BUS →Ri (内存) (3)A → MAR,READ
您可能关注的文档
- 济宁高三期末地理2016.1解读.docx
- 继电保护主专责工试题试题答案解读.doc
- 眼球解剖及生理资料.ppt
- 继续教育低碳经济答案解读.doc
- 演示文稿2[修复的]资料.pptx
- 满堂脚手架及落地架解读.ppt
- 继续教育培训专题宣导2解读.ppt
- 继续深化教学改革课件解读.ppt
- 演示文稿污水处理1资料.ppt
- 曼月乐临床放置方法及咨询解读.ppt
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 职业高中一年级第一学期期末数学试题.doc VIP
- 七年级数学上册专题09 一元一次方程的应用题十二大题型(原卷版).docx VIP
- 人工湿地运行维护手册.doc VIP
- 深度解析(2026)《GAT 2000.105-2015公安信息代码 第105部分:侦查线索获取方式代码》.pptx VIP
- 01-蓝牙通信技术.ppt VIP
- 部编数学七年级上册专题09一元一次方程的应用题十二大题型(解析版)含答案.pdf VIP
- AP生物 2012年真题 (选择题+问答题) AP Biology 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 2025年辽宁省中考生物试题卷(含答案解析).docx
- 湖南省郴州市2025_2026学年高二英语上学期期末考试试题.doc
- 行测笔记总结.pdf VIP
原创力文档

文档评论(0)