- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.4 指令执行过程 第六讲 3.4.0 概述 程序和数据装入存储器后,起动按钮将起动信号送给控制部件CON; 然后控制部件产生控制字,以便取出指令和执行指令。 3.4.0 概述 执行一条指令的时间称为一个指令周期(或称为机器周期)。 指令周期又可分为取指周期、执行周期两个过程。 两个过程均需要不同的机器节拍。 3.4.1 环形计数器及机器节拍 模型机的机器节拍由环行计数器发出; 一条指令需要6个机器节拍:T0T1T2T3T4T5。 3.4.2 取指周期及执行周期 取出指令的过程需要3个机器节拍。 下面将以上节的例题为例来仔细考察一下在每个节拍内各个寄存器的内容应如何变化,控制器应发出什么样的控制字。 微型计算机结构的简化形式 3.4.2 取指周期及执行周期 (1)T0 = 1时(地址节拍) 在T0 = 1时,应将PC的内容送入MAR(并通过MAR而达到PROM); 即PC → MAR = PROM; 3.4.2 取指周期及执行周期 EP = 1,即PC准备放出数据; LM = 1,即MAR准备接收数据; 控制部件应发出的控制字为: CON = CPEPLMER LIEILAEA SUEULBLO = 0 1 1 0 0 0 0 0 0 0 0 0 3.4.2 取指周期及执行周期 (2)T1 = 1时(储存节拍) 在T1 = 1时,应将PROM中由PC指定的单元中的内容送给IR; 同时IR立即将其高4位送至控制部件。 ? 3.4.2 取指周期及执行周期 因此,在此节拍到来之前,即应准备好: ER = 1 即PROM准备放出数据; LI = 1 即IR准备接收数据。 控制部件应发出的控制字为: CON = CPEPLMER LIEILAEA SUEULBLO = 0 0 0 1 1 0 0 0 0 0 0 0 3.4.2 取指周期及执行周期 (3)T2 = 1时(增量节拍) 在T2 = 1时,应使PC+1,做好下一条指令的取指准备。 因此,CP = 1,即命令PC计数。 控制部件应发出的控制字为: CON = CPEPLMER LIEILAEA SUEULBLO = 1 0 0 0 0 0 0 0 0 0 0 0 3.4.2 取指周期及执行周期 这3个节拍称为取指周期,对任何一条指令都是一样的。 取指周期后面的3个节拍为执行周期。 3.4.2 取指周期及执行周期 对本微型机来说,共有5类执行的指令: ADD LDA SUB OUT HLT 每个指令的执行周期都不尽相同,由厂家设计完成。 下面以LDA为例介绍在执行周期的3个节拍中,各个器件的内容应如何变化。 3.4.2 取指周期及执行周期 (4) T3 = 1时 IR将PROM送来的高四位(0000)给控制部件CON进行分析; CON找到对应的LDA ,因为LDA相应的操作码为0000。 ? 3.4.2 取指周期及执行周期 发出EI = 1,将IR的低四位(1001)送至W; 发出LM=1,MAR接收此低4位数作为地址并立即送至PROM; 控制部件应发出的控制字为: CON = CPEPLMER LIEILAEA SUEULBLO = 0 0 1 0 0 1 0 0 0 0 0 0 第1次访问PROM的是其指令区,第2次访问的是其数据区。 3.4.2 取指周期及执行周期 (5)T4 = 1时 应将PROM的数据区的存储单元R9的数送到累 加器A; 发出ER = 1,PROM准备放出数据; 发出LA =1,A准备接收数据; 控制部件应发出的控制字为: CON = CPEPLMER LIEILAEA SUEULBLO = 0 0 0 1 0 0 1 0 0 0 0 0 3.4.2 取指周期及执行周期 (6)T5 = 1时 因为T4 = 1时,已将数据存放在A中,所以, LDA的操作已经完成,T5节拍就变成空拍; 控制部件应发出的控制字为: CON = CPEPLMER LIEILAEA SUEULBLO = 0 0 0 0 0 0 0 0 0 0 0 0 3.5 控制部件 3.5.0 概述 控制部件是计算机能够成为自动机的关键部件。 主要包括以下部件:
您可能关注的文档
最近下载
- 电子课件-《汽车维护与故障排除(第三版)》-A07-0365单元1 离合器的维护与故障诊断排除.pptx VIP
- 酒店保洁服务整体投标方案(技术方案).doc
- 精品解析:山东省潍坊市2023-2024学年高一下学期7月期末考试物理试题(解析版).docx VIP
- 职业性减压病的诊断.ppt VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 部编版七年级语文上册狼.pptx VIP
- 2025年培训知识红十字会应急救护知识ppt课件.pptx VIP
- T/CEEMA 020-2020 燃气蒸汽联合循环发电机组对标管理办法.pdf VIP
- (完整版)电子倒计时定时器设计毕业设计论文.pdf VIP
- 高三语文作文指导议论文如何论证课件(共23张PPT).pdf VIP
文档评论(0)