版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机组成原理,主讲:颜俊华 CPU控制器部件,控制器的功能,控制程序的自动执行 控制每条指令的正确执行,指令执行步骤,读取指令 分析指令 执行指令,总线与数据通路结构,为了使数据传送控制简单、集中,采用以ALU为中心的总线结构 CPU组成包括四个部分: ALU部件、寄存器组、内总线、CPU与系统总线的连接,(1)内总线,ALU为内部数据传送通路的中心;,寄存器采用,内总线采用单向数据总线(16位);,分立结构;,(2)系统总线AB、DB、CB,CPU通过它与外部连接,与它的连接通过MAR、MDR实现。,MDR,输出,输出至DB,输出至ALU的B门,输入,从内总线输入,从DB输入,(打入),(
2、置入),R0R3 R0R3 C D C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,3.各类信息传送途径,M,(1)指令信息,置入,DB,IR,M,DB,IR,(2)地址信息,R0R3 R0R3 C D C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,1)指令地址,2)指令地址加1 (顺序执行),PC,PC,A,ALU,移位器,内
3、总线,MAR,PC,打入,A,ALU,移,内,MAR,PC,A,ALU,移,内,PC,C0,C0,打入,R0R3 R0R3 C D C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,3)转移地址,M,IR,寄存器寻址:,R0,R0,B,ALU,移位器,内总线,PC,R0,打入,B,ALU,移,内,PC,寄存器间址:,R0,打入,B,ALU,移,内,MAR,AB,M,DB,置入,MDR,B,MAR,MDR,MDR,移、,内,PC,ALU,R0R3 R0R3 C D
4、C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,IR,R0,R0,B,ALU,移位器,内总线,4)操作数地址,寄存器寻址:,R0,R1,寄存器间址:,R0,打入,B,ALU,移,内,MAR,MAR,R1,R0R3 R0R3 C D C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,变址:,PC,A,ALU,移位器,内总线,MAR,R
5、0,PC,A,ALU,移,内,MAR,AB,M,DB,移,内,C,PC,M,M,MDR,MDR,B,C,MDR,B,ALU,R0,R0,C,ALU,C,A,B,移,内,MAR,R0R3 R0R3 C D C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,数据信息的传送,M,IR,R0,R0,B,ALU,移位器,内总线,R0,打入,B,ALU,移,内,R1,DB,M,DB,MDR,B,MDR,MDR,移、,内,R2,ALU,R1,R0,打入,B,ALU,内,MDR,
6、R2,M,R0R3 R0R3 C D C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,M,IR,R0,R0,B,ALU,移位器,内总线,M(源),R0,MDR,MDR,MDR,DB,内,I/O,ALU,C,打入,DB,MDR,内,C,ALU,(计算目的地址),DB,M,C,ALU,内,MDR,(目的),C,A,I/O,R0R3 R0R3 C D C D SP PC PSW MDR,A,移位器,B,ALU,R2,R0,R1,M,I/O,CB,内总线,C,R3,D,
7、MAR,MDR,IR,PC,SP,PSW,AB,DB,控制逻辑,M,IR,R0,B,ALU,移位器,内总线,DB,MDR,MDR,DB,DMA方式:,I/O,打入,I/O,MDR,内,R0,ALU,I/O,M,微命令设置,(1)数据通路操作:,ALU功能选择:,ALU输入选择:,输出移位选择:,结果分配:,S3S2S1S0、M、C0,不移、左移、,CPR0、CPC、CPMAR、,(2)访M、I/O 操作:,读 R,地址使能 EMAR,写 W,置入MDR SMDR,,1,MAR向AB送地址,0,00 MDR与DB断开,MAR与AB断开,R=1读 W=1写,置入IR SIR,M,组合逻辑控制器,拟
8、定指令流程:确定各工作周期中每拍完成的具体操作,列操作时间表:列出每一步操作所需的微命令及产生条件,(1)取指流程,FT0:,(2)操作时间表,FT0:,电位型微命令,脉冲型微命令,EMAR,R,SIR,CPPC,或,或,转换,S3S2S1S0M C0,DM,组合逻辑控制器,1、根据操作时间表,列出计算机的所有“微命令” 每个微命令的产生都是由三部分决定的: 时序信号(周期、节拍、脉冲) 指令的操作码、寻址方式的译码信号 机器的状态反馈信息 2、 写出它们之间的逻辑关系表达式, 用逻辑电路 (组合逻辑电路)实现各微命令。,组合逻辑控制器,A、特点: 化简产生微命令的条件形成逻辑式,用组合逻辑电
9、路实现; 执行指令时,由组合逻辑电路发出微命令,控制有关操作。, 产生微命令的速度较快;,B、优缺点, 不易修改、扩展指令系统功能。,C、应用场合,用于高速计算机。, 控制器核心结构零乱,不便于检查和调试。, 设计不规整,设计效率较低;,微程序控制基本原理,基本思想 若干条微命令编制成一条微指令,控制实现一步操作 若干条微指令组成一段微程序,解释执行一条机器指令 微程序事先放在控制存储器中,执行机器指令时再取出,CPU的 构成,引入了程序技术,使设计规整;,引入了存储逻辑,使功能易于扩展。,逻辑组成,微程序控制基本原理,(1)控制存储器CM,功能:,存放微程序。,CM属于CPU,不属于主存储器
10、。,(2)微指令寄存器 IR,功能:,存放现行微指令。,微命令字段:,提供一步操作所需的微命令。,微地址字段:,指明后续微地址的形成方式。,提供微地址的给定部分。,(微操作控制字段),(顺序控制字段),(3)微地址形成电路,功能:,提供两类微地址。,微程序入口地址:,由机器指令操作码形成。,后续微地址:,由微地址字段、现行微地 址、运行状态等形成。,(4)微地址寄存器 AR,功能:,存放现行微地址。,工作过程,取指微指令,(1)取机器指令,CM,取指微指令,IR,取指微指令,译码器,微命令序列,IR,微命令字段,译码器,微命令,主存,机器指令,IR,译码器,微命令序列,(2)转微程序入口,IR
11、,操作码,微地址形成电路,入口,AR,微命令字段,CM,首条微指令,IR,微地址寄存器,微地址寄存器,(3)执行首条微指令,译码器,IR,IR,译码器,微命令序列,微命令,操作部件,(4)取后续微指令,微地址字段 现行微地址 运行状态,微地址形成电路,PSW,微地址寄存器,PSW,微地址寄存器,微地址寄存器,后续微地址,AR,CM,后续微指令,IR,微地址寄存器,(5)执行后续微指令,同(3),(6)返回,微程序执行完,返回CM,(存放取指微指令的固定单元)。,微程序控制器工作过程,取指微指令,M-IR PC+1-PC,IR中的操作码,微地址形成电路,该指令的微程序入口地址,取出微指令,微命令字段 微地址字段,译码,微命令,微地址形成电路
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省长宁县2025-2026学年初三下第三次考试语文试题含解析
- 焦作市2025-2026学年初三第三次调研考语文试题含解析
- 河南省南阳唐河县联考2026届初三下学期5月月考试题英语试题试卷含解析
- 汽车行业供应链优化管理手册
- 标准化售后服务流程单解决客户问题指南
- 消防安全职责与措施到位保证承诺书(3篇)
- 2026年学前教育办园行为督导自评报告
- 2026年远洋船舶制造行业发展趋势及投资机会分析
- 2026年计算机专业学生技术路线与职业发展报告
- 历史隋唐时期的中外文化交流 课件- -2025-2026学年统编版七年级历史下册
- 建筑材料说课公开课一等奖市赛课获奖课件
- 湖南2023年长沙银行理财经理社会招聘(37)考试参考题库含答案详解
- 混凝土搅拌车维护保养
- 薄膜的物理气相沉积
- 铣刨加罩道路工程施工组织设计方案
- 小学德育分年段
- GB/T 13202-2015摩托车轮辋系列
- 细菌的革兰氏染色课件
- 人体解剖与组织胚胎学统考题库(含答案)
- 催收话述课件
- 公司冲压作业指导书SOP
评论
0/150
提交评论