《计算机系统》第10章 CPU的结构与功能

第10章CPU的结构与功能
第10章 CPU的结构与功能

本章要点 处理器组织 寄存器组织 指令周期 时序产生器 指令流水 RISC的硬件结构 Pentium处理器
本章要点 • 处理器组织 • 寄存器组织 • 指令周期 • 时序产生器 • 指令流水 • RISC的硬件结构 • Pentium处理器

10.1处理器组织 CPU的基本功能 指令控制 操作控制 时间控制 数据加工 传统的CPU由运算器、控制单元和寄存 器三大部分组成
10.1 处理器组织 • CPU的基本功能 – 指令控制 – 操作控制 – 时间控制 – 数据加工 • 传统的CPU由运算器、控制单元和寄存 器三大部分组成

10.1处理器组织 个简化的CPU视图 寄存器 ALU 部总线 控制器 控制路径
10.1 处理器组织 • 一个简化的CPU视图 : ALU 寄存器 控制器 CPU 内 部 总 线 控制路径

10.2寄存器组织 用户可见寄存器( User-Visible Register) 通用寄存器( General Purpose Register 数据寄存器 地址寄存器 条件代码( condition codes
10.2 寄存器组织 • 用户可见寄存器(User-Visible Register) – 通用寄存器(General Purpose Register) – 数据寄存器 – 地址寄存器 – 条件代码(condition codes)

10.2寄存器组织 控制和状态寄存器( Control And status Register 程序计数器(PC 指令寄存器(IR) 存储地址寄存器(MAR) 存储缓冲寄存器(MBR) 程序状态字(PSW)
10.2 寄存器组织 • 控制和状态寄存器(Control And Status Register) – 程序计数器(PC) – 指令寄存器(IR) – 存储地址寄存器(MAR) – 存储缓冲寄存器(MBR) – 程序状态字(PSW)

10.4指令周期 CPU典型的指令周期 取指周期 执行周期 中断周期 开始 取下一条 检查中断 指令 执行指令 处理中断 停机
10.4 指令周期 • CPU典型的指令周期 开始 停机 取下一条 指令 执行指令 检查中断 处理中断 取指周期 执行周期 中断周期

105时序产生器 计算机的协调动作需要时间标志,而时间标 志则是用时序信号来体现的 ·组成计算机硬件的器件特性决定了时序信号 最基本的体制是电位一脉冲制 硬布线控制器中,时序信号往往采用主状态 周期一节拍电位一节拍脉冲三级体制 在微程序控制器中,时序信号比较简单, 般采用节拍电位一节拍脉冲二级体制
10.5 时序产生器 • 计算机的协调动作需要时间标志,而时间标 志则是用时序信号来体现的 • 组成计算机硬件的器件特性决定了时序信号 最基本的体制是电位-脉冲制 • 硬布线控制器中,时序信号往往采用主状态 周期-节拍电位-节拍脉冲三级体制 • 在微程序控制器中,时序信号比较简单,一 般采用节拍电位-节拍脉冲二级体制

105时序产生器 微程序控制器中时序信号产生器结构图 控制信号 (发送到执行部件) 启停控制逻辑 控制信号 (来自控制器输出) 节拍脉冲和读写时序译码逻辑 环形脉冲发生器 时钟脉冲源
10.5 时序产生器 • 微程序控制器中时序信号产生器结构图 启停控制逻辑 节拍脉冲和读写时序译码逻辑 环形脉冲发生器 时钟脉冲源 …… 控制信号 (发送到执行部件) … 控制信号 (来自控制器输出)

10.6指令流水 流水线策略 指令流水类似于工厂中装配线的使用 流水线的主要问题 资源相关冲突 数据相关冲突 控制相关冲突
10.6 指令流水 • 流水线策略 – 指令流水类似于工厂中装配线的使用 • 流水线的主要问题 – 资源相关冲突 – 数据相关冲突 – 控制相关冲突
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《MATLAB系统》教学资源(参考书籍,PDF电子书,共五章).pdf
- 《MATLAB》教学资源(书籍文献)精通MATLAB 5(PDF电子书,共七章,含附录).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第八单元 网络管理.ppt
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第七单元 特殊路由.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第六单元 外部路由.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第五单元 内部路由.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第四单元 网络交换(2/2).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第四单元 网络交换(1/2).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第三单元 链路传输.pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第二单元 物理传输(主讲:龚俭、曹争).pdf
- 东南大学:《计算机网络体系结构》课程教学资源(课件讲稿)第一单元 网络体系结构的基本概念与OSI.pdf
- 同济大学计算机专业数据结构笔记总结.pdf
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第七章 HTTP协议(2/2).ppt
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第七章 HTTP协议(1/2)(张冬燕).ppt
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第四章 TCP/IP协议(2/2)(张冬燕).ppt
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第五章 域名体系与域名系统(张冬燕).ppt
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第四章 TCP/IP协议(1/2)(张冬燕).ppt
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第三章 IP地址与地址解析(张冬燕).ppt
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第二章 Internet分层体系结构(张冬燕).ppt
- 哈尔滨工业大学:《互联网技术 INTERNET TECHNOLOGY》课程教学资源(PPT课件)第一章 Internet 概述(张冬燕).ppt
- 《计算机系统》第11章 控制单元的功能.ppt
- 《计算机系统》第12章 控制单元的设计.ppt
- 《计算机系统》第1章 计算机系统概论.ppt
- 《计算机系统》第2章 数字逻辑.ppt
- 《计算机系统》第3章 系统总线.ppt
- 《计算机系统》第4章 存储器.ppt
- 《计算机系统》第5章 外围设备.ppt
- 《计算机系统》第6章 输入输出系统.ppt
- 《计算机系统》第7章 信息的表示.ppt
- 《计算机系统》第8章 运算方法和运算器.ppt
- 《计算机系统》第9章 指令系统.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验一 C语言程序上机操作.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验二 C语言程序初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)实验程序.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环嵌套实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构实验1.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构(理论)2.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)数组第一次实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)数组第二次实验.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt