- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单控制器的设计及原理 §控制器的概述 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
您可能关注的文档
最近下载
- 北京市西城区2025-2026学年高一上学期期末考试 物理含答案 .pdf VIP
- 微生物发酵机制.pptx VIP
- 施工场地已具备施工条件的证明.doc VIP
- 2025年福州城市建设投资集团公司治理结构组织架构和部门职能.docx
- GM_T 0027-2014 清晰版 智能密码钥匙技术规范.docx VIP
- 2025年轮机英语问答题答案全 .pdf VIP
- 微生物代谢产物发酵.pptx VIP
- 新教材-普通高中教科书物理教师用书选择性必修1 电子版.pdf VIP
- 砖厂突发环境事件应急预案.pdf VIP
- 高中政治部编版必修四《哲学与文化》全册知识点填空练习(分单元课时编排)(附参考答案)(2023秋最新版).pdf VIP
文档评论(0)