- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章控制单元的组成原理2014秋
ADD @X的控制-取指 C0、C1、C2、C3、C4 ADD @X的控制-间址 C5、C1、C2、C3,得到EA ADD @X的控制-执行 取数:C5、C1、C2 计算:C6、C7 写回:C8 基本构成: 控制器,运算器, 寄存器,数据通路 寄存器的类型: 指令寄存器(IR) 程序计数器(PC) 数据寄存器(MDR) 地址寄存器(MAR) 状态寄存器(SR) 通用寄存器(Ri) 用户不可见暂存器(Z、Y) 数据通路: 单总线结构 LA→SR→BUS END WRITE BUS→MDR SR^LA→BUS SR+LA→BUS BUS→RD 指令操作流程 接上一张 ADD SUB AND ET R R 指令操作流程 DR-1→BUS END WRITE BUS→MDR DR+1→BUS DR+1→BUS BUS→R0 单操作数指令 INC DEC NEG ET R R 取指令 取操作数 指令操作流程 END WRITE Rs→PC RD+1→RD R0→PC 转移指令 ET (Rn) 取指令 (Rn)+ JMP JMP 例9.1加法指令ADD R0,(R1)的微操作序列。 FT:P0 PC→BUS,BUS→MAR,READ,CLEAR,LA,1→C0,ADD,ALU→LT P1:LT→BUS,BUS→PC((PC+1)→PC),WAIT P2:MDR→BUS,BUS→IR P3:1→ST(取源操作数周期触发器) ST:P0 R0→BUS,BUS→SR P1 空操作 P2 空操作 P3 1→DT (取目的操作数周期触发器) DT:P0 R1→BUS,BUS→MAR,READ,WAIT P1 MDR→BUS,BUS→LA P2 空操作 P3 1→ET (取执行周期触发器) ET:P0 SR→BUS,ADD,ALU→LT P1 LT→BUS,BUS→MDR,WRITE,WAIT P2 空 P3 END 例9.2 减法指令SUB (R0)+,x(R1)的微操作序列。 START:FT微操作序列同例9.1所示 ST:P0 R0→BUS,BUS→MAR,READ,CLEAR LA,1→C0,ADD,ALU→LT P1 LT→BUS,BUS→R0,WAIT P2 MDR→BUS,BUS→SR P3 1→DT DT:P0 PC→BUS,BUS→MAR,READ,CLEAR LA,1→C0,ADD,ALU→LT P1 LT→BUS,BUS→PC(PC+1),WAIT P2 MDR→BUS,BUS→LA P3 1→DT’ DT’:P0 R1→BUS,ADD,ALU→LT ;变址(计算有效地址) P1 LT→BUS,BUS→MAR,READ,WAIT P2 MDR→BUS,BUS→LA (取操作数) P3 1→ET ET:P0 SR→BUS,SUB,ALU→LT (执行减法) P1 LT→BUS,BUS→MDR,WRITE,WAIT (结果存内存) P2 空操作 P3 END 例9.3 转移指令JMP(R0)+ 的微操作序列 START:FT 微操作序列同例9.1(P3 1→ET) ET:P0 R0→BUS,BUS→PC,CLEAR LA,1→C0,ADD,ALU→LT(R0+1) P1 LT→BUS,BUS→R0 P2 空操作 P3 END 说明几点: (1)指令的微操作序列是机器所有指令的微操作在各个时序信号上的分配,它是指令流程的进一步具体化。安排微操作序列遵循二个规则: ①微操作序列的顺序必须是恰当的。例如,PC→BUS,BUS→MAR,必须先于MDR→BUS,BUS→IR,因为存储器读操作需使用MAR地址。 ②不能引起数据通路上的信息发生冲突。例如在一个节拍内不能两次往总线上发送信息。 (2)上述安排方式,目的在于说明由指令操作流程写出指令的微操作序列的方法,因此,不是最优方案。例如,对寄存器寻址方式,因为操作数已放在寄存器中,微操作序列十分简单,有的节拍轮空,出现空操作。在实际设计时应避免。 FT S ID CI R 1 FT CPFT 图9-6 FT触发器 FT DMA请求? ST DT ET DMAT IT 中断请求? N Y Y N 图9-5 CPU控制流程 不同类型指令所需的周期数可能不同,双操作数运算指令至少要四个周期,单操作指令要经过三个周期,转移指令经过两个周期。通常一条指令至少要经过取指和执行二个周期,
您可能关注的文档
- 第7章_频谱仪.ppt
- 第7讲 ssl协议.ppt
- 第7讲 图的算法.ppt
- 第7讲 太阳能光利用.ppt
- 第7课 《朱子语类》三则.ppt
- 第7部分: 短文写作.doc
- 第7课_色彩静物画.doc
- 第7讲辅酶和辅基.ppt
- 第6章 进排气系统.ppt
- 第8 索引和视图.ppt
- 语文-广东省肇庆市2025届高三第二次模拟试卷和答案(肇庆二模).docx
- 中国通信行业运行情况月度报告(2024年1-11月).pdf
- 2024年中国新能源汽车行业全球竞争力分析与各国进口贸易法规影响白皮书-特易资讯.pdf
- 热电“三保”与碳排双控.pdf
- 数据中心行业分析报告 2025.pdf
- 【灼鼎咨询】2024年自动驾驶行业知识报告(智能驾驶、新能源汽车、NOA).pdf
- 政治-江苏省苏州市2024-2025学年2025届高三第一学期学业期末质量阳光指标调研卷试题和答案.docx
- 政治-广东省东莞市、揭阳市、韶关市2025届高三期末教学质量检查试题和答案.docx
- 自适应物理安全与信息安全系统 -智能制造的动态安全方法 2025.pdf
- 【国联证券】通信行业专题研究:Marvell AI day,算力需求推动光互联加速迭代.pdf
最近下载
- 数码相机-SONY索尼-HDR-SR1E说明书.pdf
- 数学的发展历程.pptx
- 医药销售年终总结PPT.pptx
- 多维阅读第5级SmokeJumpersHelp消防队在行动方芳-完整版PPT课件.pptx
- 日本大学2015留学.ppt
- 高标准农田假设检验批表格.doc VIP
- 2024年湖北省烟草专卖局(公司)招聘笔试真题.docx VIP
- 课题申报书:家校共育背景下儿童社会情感能力的异质性发展机制及促进研究.docx VIP
- 2025年八省联考陕西高考生物试卷真题答案详解(精校打印).pdf VIP
- Unit 1 Meeting New Friends (教学设计)-2024-2025学年闽教版英语五年级上册.docx
文档评论(0)