免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业性慢性正己烷中毒的护理
- 攀枝花市东区2025年定向公开选聘、面向社会公开招考社区工作者(283人)备考题库附答案解析
- 2026宁夏面向中国海洋大学招录选调生历年真题汇编附答案解析
- 2026年社会工作者之初级社会综合能力题库练习试卷带答案解析
- 2026年(通讯维修工)理论知识考试题库带答案(轻巧夺冠)
- 2026杭银理财有限责任公司秋季校园招聘备考题库附答案
- 2026年消防条令纲要知识考试题库附答案【考试直接用】
- 2026民航华北空管局毕业生招聘44人备考题库附答案
- 2026年陕西省选调生招录(面向中国科学技术大学)参考题库附答案解析
- 2026年消防设施操作员之消防设备初级技能考试题库150道附答案【巩固】
- 国开电大专科《监督学》期末纸质考试总题库2024版
- 纯电动汽车的结构
- 桩基施工的方案
- GB/T 19494.2-2023煤炭机械化采样第2部分:煤样的制备
- 《莫言最全介绍》课件
- Unit 3 Extended reading 课件 高中英语牛津译林版(2020)选修第一册
- 边坡稳定性计算书
- 中国现代文学史8巴金课件
- 2022年三级中医医院评审标准
- 专家咨询费发放表模板
- 无可逆永久吸味剂原理及应用
评论
0/150
提交评论