



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理 课程教案(第21次课)章 节名 称第8章 CPU的结构和功能(8.18.2)课 时安 排第11周 2学时授 课方 式理论课教学环境及教具准备有投影仪的教室PPT多媒体教学课件教 学目 的让学生对CPU在计算机中的地位和作用有深入的理解,掌握CPU的结构设计思想和时序系统中的指令周期概念教 学重 点CPU的功能和硬件组成;CPU工作周期和指令周期的概念 教 学难 点一个完整的指令周期中的信息流程设计教 学 基 本 内 容是否重、难点方法及手段l 8.1 CPU的结构l 8.1.1 CPU的功能l 8.1.2 CPU结构框图l 8.1.3 CPU的寄存器l 8.1.4控制单元和中断系统l 8.2指令周期l 8.2.1指令周期的基本概念l 8.2.2指令周期的数据流了解重点重点了解了解重点&难点多媒体讲解多媒体讲解举例讲解多媒体讲解多媒体讲解多媒体讲解教 学 过 程 与 设 计复习旧课:RISC的主要特征有哪些?引入新课:指令的“生命周期”过程经历哪些阶段?分别与哪些硬件“成分”有关?8.1 CPU的结构8.1.1 CPU的功能使用CPU可以自动完成取出指令和执行指令的任务。CPU的基本功能: l 指令控制:程序的顺序控制,称为指令控制。l 操作控制:管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行动作。 l 时间控制:对各种操作实施时间上的定时,称为时间控制。 l 数据加工:所谓数据加工,就是对数据进行算术运算和逻辑运算处理。l 处理中断:对突发的、意外的事件进行处理。8.1.2 CPU结构框图传统CPU的组成:运算器、控制器。现代的CPU的基本部分有:运算器、Cache和控制器。 (1)CPU 与系统总线CPU具有指令控制(PC,IR)、操作控制+时间控制(CU,时序电路)、数据加工(ALU,寄存器)、处理中断等功能。动画演示P338页图8.1使用系统总线的CPU。FLASH动画演示CPU结构图。问题1:控制器的组成和主要功能?l 控制器的组成:程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器。l 控制器的主要功能: l 从内存中取出一条指令,并指出下一条指令在内存中的位置。 l 对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作。 l 指挥并控制CPU、内存和输入输出设备之间数据流动方向。 (2)CPU 的内部结构展示P338页图8.2CPU的内部结构。l 运算器的组成:算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器。l 运算器的主要功能: l 执行所有的算术运算。 l 执行所有的逻辑运算,并进行逻辑测试。 问题2:运算器的组成和主要功能?这一章的主要内容是控制器的讲解。8.1.3 CPU的寄存器CPU中最基本的六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、缓冲寄存器(DR)、累加寄存器(AC)、状态条件寄存器(PSW)。(1)用户可见寄存器通常CPU执行机器语言访问的寄存器为用户可见寄存器。问题3:什么叫用户可见寄存器?按其特征又可分为以下几类:l 通用寄存器:可存放操作数、可作某种寻址方式所需的专用寄存器。l 数据寄存器:存放操作数(满足各种数据类型)、两个寄存器拼接存放双倍字长数据。l 地址寄存器:存放地址,其位数应满足最大的地址范围;用于特殊的寻址方式,如段基值、栈指针。l 条件码寄存器:存放条件码,可作程序分支的依据,如正、负、零、溢出、进位等。(2)控制和状态寄存器主要用于控制CPU的操作或运算,它们大部分对用户是透明的。其中MAR、MDR、IR用户不可见,PC用户可见。l IR:指令寄存器,存放当前欲执行的指令。l PC:程序计数器,存放现行指令的地址,通常具有计数功能。l MAR:存储器地址寄存器,用于存放将被访问的存储单元的地址。l MDR:存储器数据寄存器,用于存放欲存入存储器中的数据或最近从存储器读出的数据,它起缓冲作用。l 状态寄存器:存放条件码。l PSW 寄存器:状态条件寄存器,存放程序状态字(条件码和其他状态信息)。举例:8086、MC 68000寄存器组织。问题4:什么叫对用户是透明的?8.1.4控制单元和中断系统l 控制单元(CU)是提供完成计算机全部指令操作的微操作命令序列的部件。l 现代计算机中微操作命令序列的形成方法有两种:一种是组合逻辑设计方法,为硬布线逻辑;另一种是微程序设计方法,为存储逻辑。l 控制单元(CU)详见第9章和第10章。l 中断系统主要用于处理计算机的各种中断,详见8.4。8.2指令周期8.2.1指令周期的基本概念存储器中指令和数据的区分,使用的是指令周期的方法。 l 指令周期是取出并执行一条指令的时间,由于各种指令的操作功能不同,有的简单,有的复杂,因此各种指令的指令周期是不尽相同的。P342页图8.6示意多种指令周期的比较。l 指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期。通常用内存中读取一个指令字的最短时间来规定CPU周期。 l 一个CPU周期时间又包含有若干个时钟周期。 l 通常情况下,取出和执行任何一条指令所需的最短时间为两个CPU周期。P343页图8.7示意具有间址周期的指令周期。动画演示P343页图8.8包含间址周期、中断周期的指令周期流程。问题5:如何理解CPU工作周期的标志?8.2.2指令周期的数据流 (1)取指周期的数据流动画演示P344页图8.10取指周期的数据流。 (2)间址周期的数据流动画演示P344页图8.11间址周期的数据流。 (3)执行周期的数据流l 由于不同的指令在执行周期的操作不同,因此执行周期的数据流是多种多样的。FLASH动画演示五条指令序列表示。 (4)中断周期的数据流l CPU进入中断周期要完成一系列操作,其中PC当前的内容必须保存起来,以待执行完中断服务程序后可以准确返回到该程序的间断处。动画演示P345页图8.12中断周期的数据流。FLASH动画演示五条指令的取指和执行过程。实 验内 容实验六 微控制器实验1掌握时序信号发生电路组成原理。2掌握微程序控制器的设计思想和组成原理。3掌握微程序的编制、写入,观察微程序的运行。课 内练 习PPT多媒体教学课件后的课堂练习题课 外作 业P370页教材课后练习题8.4、8.5 考 核要 求1.本章考试题型主要有:选择题、填空题、简答题、设计应用题2.本章主要考核CPU的功能和组成、指令周期、指令流水原理、中断响应条件及中断周期CPU操作、超标量和超流水线技术的概念 参 考资 料1白中英.计算机组成原理(第四版.立体化教材).科学出版社,20122唐朔飞.计算机组成原理学习指导与习题解答.高等教育出版社,20103李淑芝.计算机组成原理考研指定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 书法天地二教学设计-2023-2024学年初中书法练习指导八年级上册川教版
- 2025租赁合同偏向甲方
- 2025合同范本(办公设备)
- 2025年北京市存量房屋买卖合同(自助成交版)
- 2.4 向量的坐标表示说课稿-2025-2026学年中职基础课-拓展模块一 上册-高教版(2021)-(数学)-51
- 1.1 数列的概念(1) 教学设计-2024-2025学年高二上学期数学湘教版(2019)选择性必修第一册
- 橡胶厂文件管理规范制度
- 湖南省益阳市资阳区九年级化学下册 第九单元 课题2 溶解度说课稿 新人教版
- 宁波事业单位笔试真题2025
- 2025先进纳米材料研发合同
- 《智能建筑环境设备自动化》-讲稿-第1章-建筑设备自动化系统工程认知
- 2023年重庆市大渡口区春晖路街道阳光社区工作人员考试模拟试题及答案
- 全国各大媒体的报料热线电话号码
- 数控heidenhain说明书TNC直接提供两种加工孔模板的循环
- GB/T 42453-2023信息安全技术网络安全态势感知通用技术要求
- JJG 860-2015压力传感器(静态)
- GB/T 22231-2008颗粒物粒度分布/纤维长度和直径分布
- GB/T 18253-2000钢及钢产品检验文件的类型
- GB 5009.3-2016食品安全国家标准食品中水分的测定
- 液化气站安全生产目标考核与奖惩记录
- 高中生励志奋斗与梦想课件
评论
0/150
提交评论