- 1、本文档共108页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功能介绍: 微命令发生器:产生机器所需的各种微命令电位型脉冲型构成微命令发生器:将产生微命令的条件综合化简,形成逻辑式,用组合逻辑电路实现。 PC:指示指令在M中的容量。 顺序执行 PC本身加1 PC通过ALU加1 转移执行:PC先加1,再由转移地址修改PC。 IR: 存放现行指令。 操作码字段?译码器?微命令发生器 地址码字段 ---?地址形成部件 操作数地址 转移地址 PSW:指示程序工作方式,反映程序运行结果,为转移类指令的执行提供依据。 寻 D 例:模型机的程序状态字包括如下内容: Z V C N I 4 3 2 1 0 1)条件码: 反映程序运行结果: C=1 进位 V=1 溢出 Z=1 结果为0 N=1 结果为负 2)允许中断标志I: =1 允许响应中断 =0 不允许响应中断 时序: 控制操作时间和操作时刻。 振荡器 分频器 时钟脉冲 工作脉冲 产生脉冲型 微命令,控制定时操作 时钟周期 产生电位型微命令,控制操作时间段。 3.组合逻辑控制器工作过程: (1)取指令 PC?M?IR PC+1?PC (2)取数(按寻址方式) 立即: 间接: 直接: 变址: (3)执行(按操作码) 加法器 存储器 寄存器 4.组合逻辑控制方式 1)基本思想: 综合化简产生微命令的条件,形成逻辑式,用组合逻辑电路实现. 执行指令时,由组合逻辑电路(微命令发生器)在相应时间发出所需的微命令,控制有关操作. 2)优缺点: 产生微命令的速度较快. 设计不规范,设计效率较低. 控制器核心结构凌乱,不便于检查和调试. 不易修改,扩展指令系统功能. 3)应用场合 主要应用于高速计算机或规模较小的计算机. (三)、微程序控制方式及控制器原理 1.微程序控制方式的基本思想 PCOUT 1010 101010001 CPMAR 10001 (1)若干微命令编制成一条微指令,控制实现一步操作。 (2)若干微指令组成一段微程序,解释执行一条机器指令。 (3)微程序事先存放在控制存储器中,执行机器指令时在取出。 2.微程序控制器组成原理: (1)主要部件: 1)控制存储器(CM)功能:存放微程序。 有效微程序CM属于CPU,不属于主存储器。 2)微指令寄存器:UIR 功能:存放现行微指令。 微命令字段:提供一步操作所需的微命令。 微地址字段:指明后继微地址的形成方式。 3)微地址形成电路:功能:提供微地址。 微程序入口地址:由机器指令操作码形成。 后继微地址:由微地址字段,现行微地址、运行状态等形成。 (2)工作过程: 1)取机器指令 2)转微程序入口 3)执行首条微指令 4)取后继微指令 5)执行后继微指令(同3) 6)返回 微程序执行完,返回CM(存放取指微指令的固定单元)。 3.微程序控制方式 1)优点: 设计规范,设计效率高. 易于修改,扩展指令系统功能 结构规整,简洁,可靠性高 性价比高 2)缺点 速度较慢 访存频繁 转移较多 执行效率高 未充分发挥,数据通路本身具有的并行能力。 3)应用场合 主要用于速度要求不高,功能较复杂的机器中。特别适用于系列机。 * * * * * * * * * * * * 例2:拟出指令SUB (R0),D1;的读取与执行的流程。 指令功能:将由直接寻址获得的源操作数与寄存器间址获得的目的操作数相减,结果存入目的地址中。 源:直接寻址 目的:寄存器间址 …………. SUB(R0),D1 有效地址A 下条指令 PC s …….. R1+D …… …….. S0 A FT0:PC -MAR FT1: M-MDR -IR PC+1 -PC ST0: PC -MAR ST1: M -MDR -MAR PC +1-PC ST2: M -MDR-C DT0: R1 -MAR DT1:M -MDR -D ET0:C-D -Z ET1:Z - MDR ET2: MDR -M …………. SUB(R0),D1 有效地址A 下条指令 PC s …….. R1+D …… …….. S0 A 例3:拟出指令NEG (R0)+;的读取与执行的流程。 指令功能: 将目的操作数变反,末
您可能关注的文档
最近下载
- 最新人力资源从业资格练习题(共5套含答案).docx VIP
- 中华人民共和国环境保护法解读.pptx VIP
- 2024年高校教师资格证之高校教师职业道德通关试题库(有答案).pdf VIP
- 初中音乐《谁说女子不如男 豫剧《花…》时良华PPT课件新优质课比赛公开课获奖5.pptx VIP
- 液压与气压传动课后习题答案.pdf VIP
- 福建省厦门市2023-2024学年高一上学期期末质检地理试题 附答案.docx VIP
- 2025江苏苏州狮山商务创新发展集团有限公司下属板块公司招聘4人笔试备考试题及答案解析.docx VIP
- 供货方案及质量保证措施.docx VIP
- 森林灭火设备培训课件.pptx VIP
- 2025年多旋翼无人机超视距驾驶员执照备考题库宝典(核心题版).docx
文档评论(0)