




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
College of computer science, SWPU Computer Science 计算机组成原理计算机组成原理 主讲:颜俊华主讲:颜俊华 CPUCPU控制器部件控制器部件 计算机组成原理 College of Computer Science, SWPU 控制器的功能控制器的功能 控制程序的自动执行控制程序的自动执行 控制每条指令的正确执行控制每条指令的正确执行 计算机组成原理 College of Computer Science, SWPU 指令执行步骤指令执行步骤 读取指令读取指令 分析指令分析指令 执行指令执行指令 计算机组成原理 College of Computer Science, SWPU 总线与数据通路结构总线与数据通路结构 为了为了使数据传送控制简单、集中,采用 以ALU为中心的总线结构 CPU组成包括四个部分: ALU部件、寄 存器组、内总线、CPU与系统总线的连 接 计算机组成原理 College of Computer Science, SWPU 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)内总线 ALU为内部数据传送通路的中心;寄存器采用 内总线采用单向数据总线(16位);分立结构; 计算机组成原理 College of Computer Science, SWPU 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 控制 逻辑 (2)系统总线AB、DB、 CB,CPU通过它与外部 连接,与它的连接通过 MAR、MDR实现。 MDR 输出 输出至DB 输出至ALU的B门 输入 从内总线输入 从DB输入 (打入 )(置入) 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 3.各类信息传送途径 M(1)指令信息 置入 DBIR M DB IR (2)地址信息 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 1)指令地址 2)指令地址加1 (顺序执行) PC PC A ALU 移位器 内总线 MAR PC 打入 AALU移内MAR PCAALU移内PC C0 C0 打入 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 3)转移地址 M IR 寄存器寻址: R0 R0 B ALU 移位器 内总线 PC R0 打入 BALU移内PC 寄存器间址:R0 打入 BALU移内MAR ABMDB 置入MDR B MAR MDR MDR 移、 内 PCALU 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 IR R0 R0 B ALU 移位器 内总线 4)操作数地址 寄存器寻址:R0R1 寄存器间址:R0 打入 BALU移内MAR MAR R1 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 变址 : PC A ALU 移位器 内总线 MAR R0 PCAALU移内MARAB MDB 移 内C PC M M MDR MDR B C MDRBALU R0 R0 C ALU C A B 移内MAR 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 数据信息的传送 M IR R0 R0 B ALU 移位器 内总线 1)R R:R0 打入 BALU移内R1 DBM DBMDRB MDR MDR 移、 内 R2ALU R1 2)R M:R0 打入 BALU内MDR 3)MR: R2 M 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 M IR R0 R0 B ALU 移位器 内总线 6)MM:M(源) R0MDR MDR MDR DB 内 I/OALU4)RI/O: C 打入 DBMDR内CALU (计算目的地址) DBMCALU内MDR (目的) C A I/O 计算机组成原理 College of Computer Science, SWPU R0R3 R0R3 C D C D SP PC PSW MDR A 移位器 B ALU R2 R0 R1 MI/O CB 内总线 C R3 D MAR MDR IR PC SP PSW AB DB 控制 逻辑 M IR R0 B ALU 移位器 内总线 DB MDR MDR DB DMA方式: I/O 5)I/OR 打入 I/OMDR内R0ALU I/O 7)I/OMM 计算机组成原理 College of Computer Science, SWPU 微命令设置 (1)数据通路操作: ALU功能选择: ALU输入选择: 输出移位选择: 结果分配: R0A、 R0B、 S3S2S1S0、M、C0 不移、左移、 CPR0、CPC、CPMAR、 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 控制 逻辑 计算机组成原理 College of Computer Science, SWPU (2)访M、I/O 操作: 读 R 地址使能 EMAR 写 W 置入MDR SMDR, 1MAR向AB送地址 0 00 MDR与DB断开, MAR与AB断开 R=1读 W=1写 置入IR SIR 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 控制 逻辑 计算机组成原理 College of Computer Science, SWPU 组合逻辑控制器组合逻辑控制器 拟定指令流程:确定各工作周期中每拍完成的具体操作 列操作时间表:列出每一步操作所需的微命令及产生条件 计算机组成原理 College of Computer Science, SWPU (1)取指流程 FT0:PC+1 PCM IR (2)操作时间表 电位型微命令脉冲型微命令 EMAR, R, SIR CPPC 或 或 转换 S3S2S1S0M C0 DM 计算机组成原理 College of Computer Science, SWPU 组合逻辑控制器组合逻辑控制器 1、根据操作时间表,列出计算机的所有“微命令” 每个微命令的产生都是由三部分决定的: 时序信号(周期、节拍、脉冲) 指令的操作码、寻址方式的译码信号 机器的状态反馈信息 2、 写出它们之间的逻辑关系表达式, 用逻辑电路 (组合逻辑电路)实现各微命令。 计算机组成原理 College of Computer Science, SWPU 组合逻辑控制器组合逻辑控制器 A、特点: 化简产生微命令的条件形成逻辑式,用组合逻辑电路实现; 执行指令时,由组合逻辑电路发出微命令,控制有关操作。 产生微命令的速度较快; B、优缺点 不易修改、扩展指令系统功能。 C、应用场合 用于高速计算机。 控制器核心结构零乱,不便于检查和调试。 设计不规整,设计效率较低; 计算机组成原理 College of Computer Science, SWPU 微程序控制基本原理微程序控制基本原理 基本思想基本思想 若干条微命令编制成一条微指令,控制实现 一步操作 若干条微指令组成一段微程序,解释执行一 条机器指令 微程序事先放在控制存储器中,执行机器指 令时再取出 CPU的 构成 引入了程序技术,使设计规整; 引入了存储逻辑,使功能易于扩展。 计算机组成原理 College of Computer Science, SWPU 逻辑组成逻辑组成 微程序控制基本原理微程序控制基本原理 微地址 形成电路 IR PSW PC 微地址寄存器 AR 控制存储器CM 译码器 微命令序列 微命令字段 微地址字段IR (1)控制存储器CM 功能:存放微程序。 CM属于CPU,不属于主存储器。 计算机组成原理 College of Computer Science, SWPU 微地址 形成电路 IR PSW PC 微地址寄存器 AR 控制存储器CM 译码器 微命令序列 微命令字段 微地址字段IR (2)微指令寄存器 IR 功能:存放现行微指令。 微命令字段:提供一步操作所需的微命令。 微地址字段: 指明后续微地址的形成方式。 提供微地址的给定部分。 (微操作控制字段) (顺序控制字段) 计算机组成原理 College of Computer Science, SWPU 微地址 形成电路 IR PSW PC 微地址寄存器 AR 控制存储器CM 译码器 微命令序列 微命令字段 微地址字段IR (3)微地址形成电路 功能:提供两类微地址。 微程序入口地址:由机器指令操作码形成。 后续微地址:由微地址字段、现行微地 址、运行状态等形成。 计算机组成原理 College of Computer Science, SWPU 微地址 形成电路 IR PSW PC 微地址寄存器 AR 控制存储器CM 译码器 微命令序列 微命令字段 微地址字段IR (4)微地址寄存器 AR 功能:存放现行微地址。 计算机组成原理 College of Computer Science, SWPU n工作过程 微地址 形成电路 IR PSW PC 微地址寄存器 AR 控制存储器CM 译码器 微命令序列 微命令字段 微地址字段IR 取指微指令 (1)取机器指令 CM 取指微指令 IR 控制存储器 取指微指令 微命令字段 微地址字段 译码器 微命令序列 IR 微命令字段 译码器 控制存储器 微命令 主存 机器指令 微命令字段 微地址字段 IR 译码器 微命令序列 计算机组成原理 College of Computer Science, SWPU (2)转微程序入口 IR 操作码 微地址形 成电路 入口 AR 微命令字段 CM 首条微指令 微地址 形成电路 IR PSW PC 微地址寄存器 AR 控制存储器CM 译码器 微命令序列 微命令字段 微地址字段IR 取指微指令 控制存储器 取指微指令 微命令字段 微地址字段 译码器 微命令序列 IR 控制存储器 微命令字段 微地址字段 译码器 微命令序列 微地址 形成电路 IR 微地址寄存器 微地址 形成电路 控制存储器 微地址寄存器 微命令字段 微地址字段 (3)执行首条微指令 控制存储器 译码器 IR IR 译码器 微命令字段 微地址字段 微命令序列 微命令 操作部件 计算机组成原理 College of Computer Science, SWPU 微地址 形成电路 IR PSW PC 微地址寄存器 AR 控制存储器CM 译码器 微命令序列 微命令字段 微地址字段IR (4)取后续微指令 微地址字段 现行微地址 运行状态 微地址形 成电路 微命令字段 微地址字段 PSW 微地址寄存器 微地址 形成电路微命令字段 微地址字段 PSW 微地址寄存器微地址寄存器 后续微地址 AR 微地址 形成电路 控制存储器 CM 后续微指令 IR 微地址寄存器 微命令字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 橡胶制品出口代理服务协议
- 潮汐电站围堰工程设计与施工安全管理合同
- 主题餐厅品牌加盟及运营支持合同
- 休闲农业园区场地租赁与农业观光服务合同
- 钢结构彩钢瓦屋面施工安全责任合同
- 商业综合体日常保洁承包合同
- 生态农业园区场地预租及农业合作合同
- 幼儿园绘本阅读课题开题报告
- 国际海运货物委托书
- 电脑销售合同模板
- 2024-2025学年天津市八年级下期末数学模拟试卷(附答案解析)
- 2025年继续教育公需科目网络考试试题及答案
- 油漆工包工合同协议书
- 2025高考终极押题范文6篇与题目
- 工程项目经理竞聘演讲稿
- 基于“学-教-评”一体化理念下的高中古诗词教学策略研究
- 统编版(2024)七年级下册历史期末专题复习课件40张
- 上海上海市普陀区融媒体中心专业技术人员招聘笔试历年参考题库附带答案详解
- 湖北省武汉市2025届高三年级五月模拟训练试题数学试题及答案(武汉五调)
- 机械通气患者护理
- 危险源辨识及风险评价表
评论
0/150
提交评论