学学期课程教案计算机组成陈立伟.docx
- 文档编号:8942064
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:29
- 大小:61.64KB
学学期课程教案计算机组成陈立伟.docx
《学学期课程教案计算机组成陈立伟.docx》由会员分享,可在线阅读,更多相关《学学期课程教案计算机组成陈立伟.docx(29页珍藏版)》请在冰豆网上搜索。
学学期课程教案计算机组成陈立伟
计算机科学与技术学院
课程教案
学期2018~2018学年第2学期
课程名称计算机组成原理
授课对象计算机2018级
学时数64学时
教案大纲《计算机组成原理》教案大纲<)
教材名称《计算机组成原理》,唐朔飞,高等出版社,2008
参考教材<1)《计算机组成原理》,罗克露,单立平,刘辉,俸志刚,电子工业出版社,2006
<2)王闵编著,计算机组成原理.电子工业出版社.2001.1
主讲教师陈立伟
西南科技大学计算机科学与技术学院
目录
1、课程教案总体设计…………………………………………<3)
2、授课计划表…..…..…………………………………………<5)
3、课程教案……………………………………………………<8)
4、课程教案总结………………………………………………<25)
1、计算机组成原理课程教案总体设计
一、课程性质和任务
本课程是计算机专业一门重要的主干课程。
课程的任务是使学生掌握计算机组成部件的工作原理、逻辑实现、设计方法及将各部件连接成整机的方法,强调建立CPU级和硬件系统级的整机概念,培养学生对计算机硬件系统的分析、开发与设计的能力。
该课程是计算机硬件系列课程的重要先修基础。
二、教案内容
<1)概论
信息的数字化表示、存储程序与冯诺依曼体制;计算机系统的层次结构;计算机硬件系统组织。
掌握:
关系到计算机工作原理的几个重要概念,如信息数字化、存储程序等。
了解:
计算机系统的层次结构和硬件系统组织。
<2)信息的表示
数据信息的表示:
数制、码制、定点数和浮点数的表示;
指令信息的表示:
指令格式、寻址方式、指令的功能和类型;
掌握:
数制转换和码制转换的方法,简化地址结构的方法,常用寻址方式。
了解:
常见指令格式和常见指令类型,定点数和浮点数的表示范围。
<3)CPU子系统
CPU组成;主要运算方法和运算部件;主机与外部的数据通路及信息传送控制方式;时序控制方式与时序系统;一台模型机的总体设计;模型机组合逻辑控制器设计;微程序控制原理;模型机微程序设计;典型CPU简介。
本章是全课重点,要求通过本章学习,建立起CPU级的整机概念。
熟练掌握:
CPU的逻辑组成(内部数据通路结构>,CPU的工作机制<指令执行流程与有关的微命令序列)。
掌握:
有关概念<组合逻辑控制与微程序控制、同步控制与异步控制等),几种四则运算方法<补码加减法、原码乘法、补码乘法、原码除法和补码除法),组合逻辑控制器与微程序控制器设计的基本方法。
了解:
浮点四则运算流程,微指令设计方法。
自学:
提高CPU性能的一些措施和典型CPU简介。
<4)存储子系统
概述:
存储系统的层次结构,存储原理简述,存取方式;半导体存储单元与存储芯片;主存储器组织:
半导体存储器逻辑设计,动态存储器刷新,主存与CPU的连接,主存校验;磁表面存储原理,光记录原理;存储系统组织:
并行主存系统,高速缓存,虚拟存储器。
熟练掌握:
半导体存储器的逻辑设计方法。
掌握:
静态存储器和动态存储器存储信息的原理,动态刷新原理,存取方式。
了解:
存储系统的组成,常用磁记录方式原理。
自学:
高速缓存原理,虚拟存储原理等。
<5)输入/输出系统
概述:
直接程序传送方式及接口;程序中断方式及接口;DMA方式及接口;系统总线。
熟练掌握:
中断、DMA等I/O传送控制机制,中断接口的基本设计方法。
掌握:
I/O接口的基本组成和功能,总线组成及其基本操作过程。
<6)输入/输出I/O设备及I/O接口
概述:
键盘及接口;显示设备及接口;打印设备及接口;磁盘存储器及接口;光盘存储器及接口。
要求通过对常用I/O设备原理的介绍
熟练掌握:
显示缓冲存储器与屏幕显示的对应关系。
掌握:
键盘扫描工作原理,磁盘信息分布、磁盘寻址信息和指标体系,磁盘接口及磁盘调用过程。
了解:
CRT显示器的工作原理,打印机的基本结构与工作过程。
自学:
光盘存储器及接口,有关设备接口的组成及工作原理。
三、教案支持服务
1.教案服务
在每学期开课前,及时向学生提供该课程使用的教案媒体类型,课程教案安排与进度,网上辅导、集中辅导时间及内容,期末复习安排等
2.辅导的交互,面授辅导
1)选择学生方便的时间安排学生到校集中讲解、答疑。
要求在集中面授辅导之前,学生已经通过自主学习或小组讨论解决了一些疑难问题
2)开设电子信箱,供信息交流、收发作业、解题答疑等
四、教案环节与教案方式
本课程主要的教案环节与教案方式包括:
课堂教案、网络辅导、答疑、BBS讨论、课程实践、形成性考核、复习、考试等。
采用案例教案并结合演示让学生理解和掌握各种算法设计方法,通过课堂讨论、课后作业和实验训练,加强学生对各种算法设计方法的掌握
五、平时作业
本课程强调对学生实际应用能力的培养、训练,强调对教案过程的监控。
规定每门课程的作业要占一定的成绩
六、考核
考核以闭卷考试方式进行,成绩由学生的出勤及作业情况<10%)、实验成绩<20%)、期末考试<70%)构成。
2018/2018学年第2学期
授课计划
课程名称:
计算机组成原理
课程代码:
143140150授课对象:
计算机2018级
学时数:
64学时
其中讲课:
48学时实验:
16学时
执行的教案大纲<名称、制定日期):
《计算机组成原理》教案大纲<2004)
教材<名称、编著者、出版日期):
《计算机组成原理》,唐朔飞,高等出版社,2008
主要参考书目:
1、<1)《计算机组成原理》,罗克露,单立平,刘辉,俸志刚,电子工业出版社,2006
2、王闵编著,计算机组成原理.电子工业出版社.2001.1
主讲教师:
陈立伟、张克非、贾小林
辅导教师:
课程组组长<签字):
2018年1月20日订
学期授课计划
周别
授课
顺序
授课章节及内容摘要
需要
时间
作业
数量
作业估
计时间
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
第一章计算机系统概论
计算机软硬件概念
计算机系统的层次结构
计算机的基本组成
冯•诺依曼计算机的
计算机硬件的主要技术指标。
第二章计算机的发展及应用
计算机的产生
发展及在各个不同领域的应用。
第三章系统总线
总线的基本概念
总线的分类
总线特性及性能指标
总线结构和总线的判优控制及通信控制
第四章存储器
存储器分类和存储器的层次结构;
主存储器构成
存储器与CPU的连接、
存储器的校验、提高访存速度的措施
高速缓冲存储器
辅助存储器的特点及主要技术指标
磁记录原理和记录方式
磁盘存储器的结构
第五章输入输出系统
输入输出系统的发展简况及组成
I/O与主机的编址方式、传送方式、设备寻址
I/O接口的功能及基本组成
程序查询方式的工作原理及程序查询接口电路
程序中断方式的工作原理及中断服务流程
DMA方式的特点、功能、组成及DMA的工作过程。
第六章计算机的运算方法
计算机中有符号数和无符号数的表示
计算机中数的定点表示和浮点表示
定点运算及相应的硬件配置
浮点四则运算和算术逻辑单元及进位链
第七章指令系统
机器指令的一般格式
操作数类型和操作类型
指令的地址格式和寻址方式
指令格式举例和RISC技术
第八章CPU的结构和功能
CPU的功能及结构框图
指令周期
指令流水
中断系统
第九章控制单元
微操作命令的分析
工作周期
控制单元的外特性
多级时序系统
控制方式和控制信号实例分析。
第十章控制单元的设计
组合逻辑控制单元框图
微操作节拍安排
组合逻辑设计举例
微程序控制单元框图及工作原理
微指令的编码方式
微指令地址的形成方式
微指令格式
微程序设计举例
课程归纳总结及答疑
2
1
3
6
6
6
6
3
6
6
3
6
1
5
8
6
5
8
5
6
7
1.5
0.2
1
2
1.5
1.5
2
1
1.5
2
说明
实验安排
序号
实验名称
实验类别
实验学时
实验周次
是否新增实验
1
运算器实验
验证性
2
2
I/O实验
验证性
2
3
存储器部件实验
验证性
2
4
指令组成实验
验证性
2
5
微程序设计实验
设计性
4
6
微控制器读/写时序实验
设计性
4
注:
“实验类别”一栏填写“验证性”、“综合性”、“设计性”
计算机科学与技术学院
课程教案
学期2018~2018学年第2学期
课程名称计算机组成原理
授课对象计算机2018级
学时数64学时
教案大纲《计算机组成原理》教案大纲<2004)
教材名称计算机组成原理》,唐朔飞,高等出版社,2008
参考教材<1)《计算机组成原理》,罗克露,单立平,刘辉,俸志刚,电子工业出版社,2006
<2)王闵编著,计算机组成原理.电子工业出版社.2001.1
主讲教师陈立伟
西南科技大学计算机科学与技术学院
计算机科学与技术学院课程教案
章节
第一章计算机系统概论
第二章计算机的发展及应用
第1讲
基本
内容
计算机软硬件概念、计算机系统的层次结构、计算机的基本组成、冯•诺依曼计算机的特点、计算机的硬件框图及工作过程、计算机硬件的主要技术指标。
计算机的产生、发展及在各个不同领域的应用。
教学
目标
本章概念、名词较多,这些只是为进一步深化学习打下基础,只要建立计算机组成的框架即可。
重点
难点
冯•诺依曼计算机的特点及基本原理,计算机硬件的主要技术指标。
作业
1、3、5、6、7、8、11
教学组织
教案情况记录
突出计算机组成的概貌和框架,使学生简洁明了地了解计算机内部的工作过程实际上是指令流和数据流在此框架内由I/O→存储器→CPU→存储器→I/O的过程,是通过逐条取指令、分析指令和执行指令来运行程序的。
同时要让学生了解到当今计算机尽管发展到千变万化的程度,但其最根本的组成原理还是基于冯•诺依曼的结构。
使学生了解到从1946年ENIAC诞生到二十世纪五、六十年代,由于构成计算机的元器件发展变化<由电子管→晶体管→集成电路),使计算机的性能有了很大提高,每隔6至7年,计算机便更新换代一次,运算速度约提高一个数量级。
而到了二十世纪七十年代,自从Intel公司生产了第一个微处理器芯片后,随着集成度成倍的提高,以每隔18个月芯片上的晶体管数就翻一番的速度使计算机得到极为广泛的应用,以至整个社会从制造时代进入到信息时代,出现了知识大爆炸,从而要激发学生学习本课程的积极性和主动性。
计算机科学与技术学院课程教案
章节
第三章系统总线
第2讲
基本
内容
总线的基本概念、总线的分类、总线特性及性能指标、总线结构和总线的判优控制及通信控制。
教学
目标
为了解决总线上各模块争夺总线的使用权,解决通信双方如何获知传输开始和结束,以及通信双方如何协调配合,总线的通信控制是至关重要的。
重点
难点
通信双方如何协调配合,总线的通信控制
作业
2、5、6、7、14、15
教学组织
教案情况记录
要求学生了解随着计算机的发展,应用领域的不断扩大,I/O设备的种类和数量也越来越多。
为了更好地解决I/O设备与主机之间连接的灵活性,计算机的结构从分散连接发展成总线连接。
由于各个子系统都通过总线交换信息,这就产生了总线的瓶颈问题,影响了计算机的速度。
为了克服总线瓶颈又产生了多总线结构,进一步为了设计简化,便于维护,有利于批量生产,又提出了各种总线标准。
特别是为了解决众多部件争用总线,必须对总线进行判优控制和通信控制。
总线分时、共享通常作法:
发送部件通过OC组件或三态门分时发送信息,由打入脉冲将信息送入指定接收部件。
总线实体是一组传送线与相应控制逻辑。
计算机科学与技术学院课程教案
章节
第四章存储器<上)
第3讲
基本
内容
存储器分类和存储器的层次结构;主存储器<包括半导体存储芯片简介、静态随机存取存储器和动态随机存取存储器、只读存储器、存储器与CPU的连接、存储器的校验、提高访存速度的措施)。
教学
目标
要求学生运用以前学过的电路知识和本章所学的半导体存储芯片,设计存储器和CPU的连接电路。
重点
难点
合理选用芯片,以及CPU和存储器芯片之间的地址线、数据线和控制线的连接,特别是存储芯片片选逻辑的确定。
作业
1、4、5、6、7
教学组织
教案情况记录
存储器如同人的大脑具有记忆功能一样,是计算机组成的一个重要部件,它直接影响到计算机存储信息的容量和计算机的运行速度。
围绕着计算机速度的提高,容量的扩大,促使存储器从基本组成元件到整体结构都在不断的发展和完善。
存取时间与物理地址无关<随机访问);存取时间与物理地址有关<串行访问)。
存取时间:
存储器的访问时间,读出时间,写入时间。
存取周期:
连续两次独立的存储器操作,<读或写)所需的最小间隔时间,读周期,写周期。
存储器的带宽:
位/秒。
高速缓存及命中率的基本概念。
计算机科学与技术学院课程教案
章节
第四章存储器<下)
第4讲
基本
内容
高速缓冲存储器<包括Cache的基本结构及工作原理、Cache--主存地址映像、替换算法);辅助存储器<包括辅助存储器的特点及主要技术指标、磁记录原理和记录方式、磁盘存储器的结构、光盘存储器的存取原理)。
教学
目标
掌握不同的Cache-主存地址映象直接影响主存地址字段的分配及替换策略和命中率。
重点
难点
辅助存储器的特点及主要技术指标,磁盘存储器的结构。
作业
9、11、12、21、25、29、38
教学组织
教案情况记录
当今计算机大多以半导体存储器作为主存储器,以硬盘或光盘作为辅助存储器。
为了更好解决存储器的速度、容量和价格/位之间的矛盾,采用Cache-主存和主存-辅存的存储器结构,使存储器的总体性能得到很大的提高。
掌握各类存储器的工作原理,以及各类存储器在存储器的存储层次结构中各自起的作用
动态RAM刷新,刷新与行地址有关,①集中刷新<存取周期为0.5μs),分散刷新<存取周期为1μs),③分散刷新与集中刷新相结合。
将刷新安排在指令译码阶段,不会出现“死区”。
存储器的扩展:
字扩展,位扩展,自位扩展。
编码的最小距离:
任意两组合法代码之间二进制位数的最少差异。
编码的纠错、检错能力与编码的最小距离有关。
海明校验的基本概念及原理。
计算机科学与技术学院课程教案
章节
第五章输入输出系统<上)
第5讲
基本
内容
输入输出系统的发展简况及组成、I/O与主机的编址方式、传送方式、联络方式以及设备寻址;外部设备分类及简介、I/O接口的功能及基本组成。
教学
目标
要对处理中断的各类软、硬件技术运用自如;要认清周期窃取的含义;要分清CPU响应中断和允许周期挪用的时间。
重点
难点
I/O与主机的编址方式,周期窃取的含义。
作业
1、4、10、13、17
教学组织
教案情况记录
输入输出系统是人机对话和人机交互的纽带和桥梁。
由于输入输出设备工作速度与计算机主机的工作速度极不匹配,为此,既要考虑到输入输出设备工作的准确可靠,又要充分挖掘主机的工作效率,因此要求学生掌握主机与I/O交换的三种控制方式,即程序查询、程序中断和DMA,以及它们各自所需的硬件及软件支持。
主机用输出指令或传送指令将具体设备的控制命令按约定的代码格式,作为输出数据送往接口中的控制寄存器,向外设发出命令。
外设的状态信息也以某种格式放在接口的状态寄存器中,主机用输入指令或传送指令从状态寄存器中取出有关信息进行查询、分析。
如何设置控制/状态寄存器是接口设计的关键。
单重中断:
不允许中断现行的中断服务程序。
多重中断:
允许级别更高的中断源中断现行的中断服务程序。
计算机科学与技术学院课程教案
章节
第五章输入输出系统<下)
第6讲
基本
内容
程序查询方式的工作原理及程序查询接口电路;程序中断方式的工作原理及程序中断接口电路、中断服务流程;DMA方式的特点、DMA接口电路的功能、组成、类型及DMA的工作过程。
教学
目标
要对处理中断的各类软、硬件技术运用自如;要认清周期窃取的含义;要分清CPU响应中断和允许周期挪用的时间。
重点
难点
程序中断方式的工作原理及其全过程,DMA方式的特点及过程。
作业
22、23、26、28、30、33
教学组织
教案情况记录
输入输出系统是人机对话和人机交互的纽带和桥梁。
由于输入输出设备工作速度与计算机主机的工作速度极不匹配,为此,既要考虑到输入输出设备工作的准确可靠,又要充分挖掘主机的工作效率,因此要求学生掌握主机与I/O交换的三种控制方式,即程序查询、程序中断和DMA,以及它们各自所需的硬件及软件支持。
中断:
CPU暂时中止现行程序的执行,转去执行为某个随机事态服务的中断处理程序。
处理完毕后自动恢复原程序的执行。
中断的随机性:
随机发生的事态;有意调用,随机请求与处理的事态;随机插入的事态。
向量中断:
将服务程序入口(中断向量>组织在中断向量表中;CPU响应时由硬件直接产生对应的向量地址,按地址查表,取得服务程序入口,转入相应服务程序。
DMA方式直接依靠硬件实现主存与I/O间的数据传送,传送期间不需CPU程序干预。
计算机科学与技术学院课程教案
章节
第六章计算机的运算方法<上)
第7讲
基本
内容
计算机中有符号数<原码、补码、反码、移码)和无符号数的表示;计算机中数的定点表示和浮点表示。
教学
目标
溢出判断是各种运算方法的一个难点,而定点运算和浮点运算判断溢出的方法是不同的。
对于浮点运算,应特别注意区分浮点数和用补码表示的浮点规格化形式这两个概念,前者指的是真值,后者指的是机器数,由于补码规格化数的特殊约定,两者表示的数的范围是不同的。
重点
难点
溢出判断,补码规格化数的特殊约定
作业
18、20、21
教学组织
教案情况记录
要使学生认识到计算机内部的各种运算与人们习惯的运算是不同的,不仅运算方法有差异,就是数的表示也不同。
要求学生掌握计算机中有符号数、无符号数、定点数和浮点数的各种表示。
要使学生掌握移位、定点补码加减运算、定点原码一位乘和两位乘及补码Booth算法、定点原码和补码加减交替除法,以及浮点补码加减运算。
了解不同的运算方法对运算器结构的影响,以及提高运算速度采取的各种措施,包括快速进位链的设计方法。
尾数规格化:
充分利用尾数的有效位数,使精度尽可能高。
当R=2时,规格化数的范围为1/2≤|M|<1。
规格化方法:
原码表示的正数和负数、补码的正数要使M1=1;补码表示的负数要使M1=0,但-1/2除外。
计算机科学与技术学院课程教案
章节
第六章计算机的运算方法<下)
第8讲
基本
内容
定点运算<算术移位和逻辑移位、补码加减、原码补码乘法、原码补码除法)及相应的硬件配置;浮点四则运算和算术逻辑单元及进位链。
教学
目标
要使学生掌握移位、定点补码加减运算、定点原码一位乘和两位乘及补码Booth算法、定点原码和补码加减交替除法,以及浮点补码加减运算。
了解不同的运算方法对运算器结构的影响,以及提高运算速度采取的各种措施,包括快速进位链的设计方法。
重点
难点
若浮点数的阶码采用移码运算时,其运算规则和溢出判断规则与补码运算是不同的。
作业
22、24、28
教学组织
教案情况记录
要使学生掌握原码和补码运算的最根本的区别在于对符号位的处理。
原码乘除法结果的符号均和数值部分的运算分开进行,而补码乘除法结果的符号是在数值部分的运算过程中自动形成的。
值得注意的是机器内只设加法器,故全部减法运算实质是通过加法操作实现的,这就有一个对减数求“补”的问题。
原码除法中减去除数的绝对值,一律用加上除数绝对值的补码实现。
应特别注意[-x]补和[-x*]补的区别,其中x*是真值x的绝对值。
补码一位乘法运算规则:
(1>A、B取双符号位,符号参加运算;
(2>C取单符号位,符号参加移位,以决定最后是否修正;
(3>C末位设置附加位Cn+1,初值为0,CnCn+1组成判断位,决定运算操作;
(4>做n+1步操作,其中n步循环,最后一步不移位。
计算机科学与技术学院课程教案
章节
第七章指令系统<上)
第9讲
基本
内容
机器指令的一般格式、操作数类型和操作类型、指令的地址格式。
教学
目标
要求掌握设计指令格式的方法,学会根据指令系统的要求,确定指令字中各字段的位数及其含义。
特别是在实际机器中,指令字长不一定等于存储字长,因此应格外注意各种寻址方法和地址格式的运用。
重点
难点
设计指令格式的方法。
作业
1、2、3、4、6、8
教学组织
教案情况记录
要求学生了解机器的指令系统决定了一台计算机的功能,而一旦计算机的指令系统确定以后,计算机的硬件必须给予支持。
指令系统主要体现在它的操作类型、数据类型、地址格式和寻址方法等方面。
总线数据通路结构:
为了使数据传送控制简单、集中,采用以ALU为中心的总线结构。
包括四个部分:
ALU部件、寄存器组、内总线、CPU与系统总线的连接。
当用一些硬件资源代替指令字中的地址码字段:
可扩大指令的寻址范围,可缩短指令字长,可减少访存次数。
指令格式:
指令字长、操作码位数;寻址方式、是否采用扩展操作码;地址码位数、地址个数。
计算机科学与技术学院课程教案
章节
第七章指令系统<下)
第10讲
基本
内容
和寻址方式、指令格式举例和RISC技术。
教学
目标
要求掌握设计指令格式的方法,学会根据指令系统的要求,确定指令字中各字段的位数及其含义。
特别是在实际机器中,指令字长不一定等于存储字长,因此应格外注意各种寻址方法和地址格式的运用。
重点
难点
寻址方法和地址格式的运用。
作业
9、10、12、13、16、21
教学组织
教案情况记录
要求学生掌握不同的寻址方式对操作数寻址范围以及对编程的影响,掌握不同的寻址方式所要求的硬件和信息的加工过程。
时钟周期时间1微秒完成一步操作,包括:
一次从M读出,并经数据通路传送的操作;或一次数据通路传送操作;或一次向M写入的操作。
了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学学 课程 教案 计算机 组成 陈立伟