- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机的组成及工作过程
《微机原理A》
第二讲:计算机、微型计算机的组成及
工作过程(二)
主讲老师:王克义
本讲主要内容
• CPU 执行指令的基本过程
• 硬连线控制器与微程序控制器
• 微型计算机的特点与分类
2.1 CPU执行指令的基本过程
• 下面,以前面给出的、由4条指令组成的程序段为
例,结合第一讲图1.6中所示的模型机结构,简述
CPU执行指令的基本过程。
LOAD R1, M1
ADD R1, M2
STORE M3, R1
JMP L
• 假设程序及数据已经装入了存储器,第一条指令
的地址已经装入了PC寄存器。
(1) 取指令“LOAD R1, M1”并执行
① 取指令“LOAD R1, M1”并形成下一条指令的地址:
(i) 控制器发“PCOUT”和“MARIN”信号,使PC→MAR;
(ii) 控制器发“M读”信号,使存储器的内容(指
令)→MDR,通过DBUS;
(iii) 控制器发“PC加”信号,使PC+n→PC,其中n为该指令
占用的地址数;
(iv) 控制器发“MDROUT”和“IRIN”信号,使MDR→IR。
• 第(i)步要占用内部总线,第(ii)步和第(iii)步不占
用内部总线,前三步可在同一个机器周期内完成。
第(iv)步要占用内部总线,需要在另一个机器周期
内完成。所以,取指令共需要两个机器周期。
• 机器周期定义:
计算机通过内部总线进行一次信息传输从而完成
一个或几个微操作所需要的时间。
② 执行指令“LOAD R1,M1”:
(i) 控制器发“IROUT”和“MARIN”信号,使IR中指令的地
址段(即M1)→MAR;
(ii) 控制器发“M读”信号,使存储器M1的内容(数
据)→MDR,通过DBUS;
(iii) 控制器发“MDROUT”和“R1IN”信号,使MDR→R1。
第(i)步要占用内部总线,第(ii)步不占用内部
总线,前两步可在同一个机器周期内完成。第(iii)
步要占用内部总线,需要在下一个机器周期内完
成。所以,执行该指令共需要两个机器周期。
(2) 取指令“ADD R1,M2”并执行
① 取指令“ADD R1,M2”并形成下一条指令的地址:
操作过程同(1)中的①。
② 执行指令“ADD R1, M2”:
(i) 控制器发“IROUT”和“MARIN”信号,使IR中指令的地址段(即
M2)→MAR;
(ii) 控制器发“M读”信号,使存储器M2的内容(数据)→MDR,通过
DBUS;
(iii) 控制器发“MDROUT”和“YIN”信号,使MDR→Y(即ALU 的A端);
(iv) 控制器发“R1OUT”,使R1→内部总线(即ALU 的B端);
(v) 控制器发“add”信号,使A+B→Z ;
(vi) 控制器发“ZOUT”和“R1IN”信号,使Z→R1。
(3) 取指令“STORE M3,R1”并执行
① 取指令“STORE M3, R1”并形成下一条指令的地址:
操作过程同(1)中的①。
② 执行指令“STORE M3, R1” :
(i) 控制器发“IROUT”和“MARIN”信号,使IR中指令的地址
段(即 M3)→MAR;
(ii) 控制器发“R1OUT”和“MDRIN”信号,使R1→MDR;
(iii) 控制器发“M写”信号,使MDR→存储器M3中,通过
DBUS。
(4) 取指令JMP L并执行
① 取指令JMP L并形成下一条指令的地址:
操作过程同(1)中的①。
② 执行指令JMP L :
控制器发“IROUT”和“PCIN”信号,使IR中指令的地址
(即L)→PC。
• 这里,惟一的一步操作要占用内部总线,需要一
个机器周期。
2.2 控制器的基本原理
• 1. 硬布线控制器原理
硬布线控制器主要由环形脉冲发生器、指令译码
器和微命令编码器组成。
• 环形脉冲发生器用于循环地产生节拍脉冲信号;
• 指令译码器用于确定IR中存放的是哪一条指令;
• 微命令编码器
您可能关注的文档
- 廊固凹陷大兴砾岩体成因类型及其对油气的控制-中国地质科学院矿产.PDF
- 建设项目周围环境现状.DOC
- 建设项目环境影响评价报告表-孙吴.DOC
- 建设项目环境影响评价报告表-南京国环科技股份有限公司.PDF
- 建设目标-登录.DOC
- 建设项目基本情况-深圳环境监测中心站.PDF
- 建设项目竣工环境保护验收监测报告报批公示稿.PDF
- 开关电源用集成电路STR-W6700&STR-X6700系列应用手册.PDF
- 建设项目环境影响评价报告表-长沙经济技术开发区.DOC
- 开发板拿到手之后不要浪费时间第一步就要建立一个学习平台.DOC
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)