- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]第5章 51--53中央处理器白中英
Structure - Top Level Structure - The CPU 5.2.3 LDA指令的指令周期 LDA R1, 6 指令的功能: (6)→R1 取指令 PC+1 指令 译码 送操作数地址 取下一条 指令 开始 取指周期 图5.8 LDA指令的指令周期 取出操作数 执行周期 装入通用寄存器 ② LDA指令的执行周期 (1)操作控制器发出控制命令,打开IR输出三态门,将指令中的直接地址码6放到数据总线DBUS上. (2)操作控制器发出控制命令,将地址码6装入到数据存储器的地址寄存器AR . (3)操作控制器发出读命令,将数存6号单元中的数100读出到DBUS上. (4)操作控制器发出控制命令,将DBUS上的数据100装入缓冲寄存器DR. (5)操作控制器发出控制命令,将DR中的数据100装入到通用寄存器R1,原来R1中的数10被冲掉. ① 取指周期(与MOVE相同) 5.2.4 ADD指令的指令周期 ADD R1 , R2 ;功能: R1+ R2→R2 ② ADD指令的执行周期 (1)操作控制器送出控制信号到通用寄存器,选择R1作源寄存器,选择R2作目标寄存器; (2)操作控制器送出控制命令到ALU,指定ALU做R1(100)和 R2(20)的加法操作。 (3)操作控制器送出控制信号,打开ALU的三态门,将运算结果120放到数据总线DBUS上. (4)操作控制器送出控制信号,将DBUS上的数据打入到数据缓冲寄存器DR.ALU产生的进位信号保存在状态字寄存器PSW中. (5)操作控制器送出控制信号,将DR中的数据120打入到目标寄存器R2,R2中原来的内容20被冲掉. ① 取指周期(与MOVE相同) 5.2.5 STO指令的指令周期 送操作数地址 取指令 PC+1 指令 译码 取操作数(AC) 取下一条指令 开始 取指周期 执行周期 写数存 一个CPU周期 一个CPU周期 一个CPU周期 STO R2 , (R3) ;功能: R2→(R3) 5.5-5.13 取指令 PC+1 指令 译码 取下一条指令 开始 取指周期 执行周期 送转移 指令 一个CPU周期 一个CPU周期 JMP指令的指令周期由两个CPU周期组成。 5.2.6 JMP指令的指令周期 JMP指令的指令周期由两个CPU周期组成。 (1)操作控制器发出控制命令,打开IR输出三态门,将IR中的地址码101发送到数据总线DBUS上. (2)操作控制器发出控制命令,将DBUS上的地址码101打入程序计数器PC中,PC中的原先内容106被更换,这样,下一条指令将不从25单元读出,而是从内存21单元开始读出并执行,从而改变了程序原先的执行顺序。 ② JMP指令的执行周期 ① 取指周期(与MOVE相同) 5.2.7 用方框图语言表示指令周期 在进行计算机设计时,可以采用方框图语言来表示一条指令的指令周期。 方框 代表一个CPU周期,方框中的内容表示数据通路的操作或某种控制操作。 菱形 通常用来表示某种判别或测试,不过时间上它依附于紧接它的前面一个方框的CPU周期,而不单独占用一个CPU周期。 我们把前面的五条典型指令加以归纳,用方框图语言表示的指令周期。??????? 【例5.1】P142, 图5.15所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器, ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中yi表示y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。 (1)“ADD R2,R0”指令完成(R0)+(R2)→R0的功能操作,画出其指令周期流程图,假设该指令的地址已放入PC中。并列出相应的微操作控制信号序列。 (2)“SUB R1,R3”指令完成(R3) -(R1)→R3的操作,画出其指令期流程图,并列出相应的微操作控制信号序列。 (1)“ADD R2,R0”指令是一条加法指令,参与运算的两个数放在寄存器R2和R0中,“ADD R2,R0”指令的详细指令周期流程图如图(a)所示,图的右边部分标注了每一个机器周期中用到的微操作控制信号序列。 (2)“SUB R1,R3”指令是一条减法指令,其指令周期流程图如图(b)所示。与ADD指令不同的是:在执行指令阶段,微操作控制信号序列有所不同 1.时序信号的作用和体制 5.3 时序产生器和控制方式 (1)作用 : 为计算机各部分的协调工作提供时序标志 。 (2)体制: 电位-脉冲制
您可能关注的文档
- [理学]病床合理安排模型.pdf
- [理学]百度资料.doc
- [理学]画法几何与机械制图-第5章-组合体重点-习题.ppt
- [理学]电路的基本理论and基本分析方法.ppt
- [理学]相对论1.ppt
- [理学]相对论2.ppt
- [理学]相对论精品课程08年修改版.ppt
- [理学]真空中的静电场.ppt
- [理学]矩阵分析5.ppt
- [理学]知识竞赛单选题.doc
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
最近下载
- 佳能 G1000 1500 1800 2000 2800 3000 3800 维修手册.pdf VIP
- 2025贵州七星关区洪山街道中心校(毕节四小)教师“跨校竞聘”工作笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区碧阳街道中心校(毕节二十二小)教师“跨校竞聘”34人笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区实验学校教师“跨校竞聘”60人笔试参考题库附答案解析.docx VIP
- 2025贵州毕节七星关区德溪街道中心校(毕节市七星关区第五实验学校)教师“跨校竞聘”24人笔试备考题库及答案解析.docx VIP
- 肾性贫血治疗现状及特征(罗沙司他).pptx VIP
- 哮喘慢阻肺重叠综合征.ppt VIP
- 王文娟首演版越剧《孟丽君》剧本.doc VIP
- 小学教研讲座专题:如何教语文.ppt VIP
- 某物流园区项目施工组织设计方案措施.pdf VIP
文档评论(0)