ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:207.76KB ,
资源ID:4800983      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4800983.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理教案.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理教案.docx

1、计算机组成原理教案教 案授课课程: 计算机组成原理 使用教材: 计算机组成原理 唐朔飞主编 课程类别: 必修课 授课班级: 计算机科学 _ 前 言本教案基于“ 面向21世纪课程教材”-普通高等教育“十一五”国家级规划教材唐朔飞编著的“计算机组成原理”第二版。教案包括:课程总体设计;实验内容设计;研究型教学设计;章节设计;单元设计等。课程总共64学时,其中理论课程48学时,实验16学时。研究型教学内容不占课堂学习学时,在实际教学的执行中,可根据具体情况,选择部分研究型教学内容。在教学过程中,可综合应用各种教学手段和教学模式,包括混合式教学及翻转课堂等,并充分利用慕课、微课等电子资源。一 总体教学

2、设计 71.1教学目的和要求 81.2教学手段和教学方法 81.2.1教学手段 81.2.2 教学方法 91.3 把前沿内容引进课堂 101.4教材与参考资料 101.5教学内容和安排 101.5.1课堂教学内容及安排 121)计算机系统概论(2学时) 12(1)教学内容 12(2)基本要求 12(3)重点和难点 122)运算方法和运算器(10学时) 13(1)教学内容 13(2)基本要求 13(3)重点和难点 133)存储器及存储系统(10学时) 13(1)教学内容 13(2)基本要求 14(3)重点和难点 144)指令系统(4学时) 14(1)教学内容 14(2)基本要求 14(3)重点和

3、难点 155)中央处理器(10学时) 15(1)教学内容 15(2)基本要求 15(3)重点和难点 156)总线系统(2学时) 15(1)教学内容 15(2)基本要求 16(3)重点和难点 167)输入输出系统(8学时) 16(1)教学内容 16(2)基本要求 16(3)重点和难点 161.5.2实践教学及安排 161)运算器实验I 172)运算器实验II 173)存储器及存储系统 184)基础汇编语言程序设计 185)微程序验证实验 196)微程序设计实验 197)输入输出系统 191.6 研究型教学 201.6.1 研究性教学训练载体的设计 201.6.2 研究性教学实施计划 211.6.

4、3. 研究性专题指导书 22研究性专题一:多体交叉存储器设计 22研究性专题二:微程序控制器和微程序设计 22研究性专题三:中断控制器及中断服务程序设计 241.7 成绩考核 25二、章节教学设计 262.1 第一章 计算机系统概论教学设计 262.1.1教学内容介绍 262.1.2教学目的 262.1.3重难点分析 262.1.4案例 272.1.5教学方法和手段 272.1.6小结 272.1.7作业 272.2 第二章 计算机的发展及应用教学设计 282.2.1教学内容介绍 282.2.2教学目的 282.2.3教学方法和手段 282.3 第三章 系统总线教学设计 282.3.1教学内容

5、介绍 282.3.2教学目的 282.3.3重难点分析 292.3.4案例 292.3.5教学方法和手段 292.3.6小结 302.3.7作业 30第3章题 5、8、14 302.4 第四章 存储器教学设计 302.4.1教学内容介绍 302.4.2教学目的 302.4.3重难点分析 312.4.4案例 312.4.5教学方法和手段 312.4.6小结 322.4.7作业 322.5 第五章输入输出系统教学设计 322.5.1教学内容介绍 322.5.2教学目的 322.5.3重难点分析 332.5.4案例 332.5.5教学方法和手段 332.5.6小结 342.5.7作业 342.6 第

6、六章 计算机的运算方法教学设计 342.6.1教学内容介绍 342.6.2教学目的 352.6.3重难点分析 352.6.4案例 352.6.5教学方法和手段 362.6.6小结 362.6.7作业 362.7 第七章 指令系统教学设计 362.7.1教学内容介绍 362.7.2教学目的 372.7.3重难点分析 372.7.4案例 372.7.5教学方法和手段 372.7.6小结 382.7.7作业 382.8 第八章 CPU的结构和功能教学设计 382.8.1教学内容介绍 382.8.2教学目的 382.8.3重难点分析 392.8.4案例 392.8.5教学方法和手段 392.8.6小结

7、 392.8.7作业 392.9 第九章控制单元的功能教学设计 402.9.1教学内容介绍 402.9.2教学目的 402.9.3重难点分析 402.9.4案例 402.9.5教学方法和手段 402.9.6小结 412.9.7作业 412.10 第十章控制单元的设计教学设计 412.10.1教学内容介绍 412.10.2教学目的 412.10.3重难点分析 422.10.4案例 422.10.5教学方法和手段 422.10.6小结 422.10.7作业 43三、教学单元设计 433.1教学单元1 433.2教学单元2 433.3教学单元3 443.4教学单元4 443.5教学单元5 453.6

8、教学单元6 463.7教学单元7 463.8教学单元8 473.9教学单元9 483.10教学单元10 483.11教学单元11 493.12教学单元12 503.13教学单元13 503.14教学单元14 513.15教学单元15 523.16教学单元16 533.17教学单元17 543.18教学单元18 543.19教学单元19 553.20教学单元20 553.21教学单元21 563.22教学单元22 573.23教学单元23 573.24教学单元24 58一 总体教学设计本课程讲述单机系统计算机各部件和系统的组成原理及其内部工作机制,使学生能够掌握计算机各大部件的组成原理、逻辑实现

9、、设计方法及其互连构成整机系统的技术。课程主要内容包括:计算机的发展概况、计算机的分类和应用、计算机的层次结构;计算机中数据的表示方法及其主要部件;计算机内部的指令系统;如指令格式、指令类型、寻址方式等、计算机内部的存储系统;存储介质的存储原理以及今后的发展方向;CPU的逻辑组成和工作过程;常用输入/输出设备的结构和工作原理:输入/输出系统的组成,CPU与外设间传送数据的控制方式等。课程首先讲述冯诺依曼结构计算机的五大部件:运算器、控制器、I/O和存储器系统。然后,面向ALU和CU,从数据的表示方法、运算方法、运算部件、控制器讲述计算机的基本运行原理。最后介绍硬布线逻辑和微程序控制器的原理。课

10、程按照由系统整体概貌介绍开始,沿着核心的部件CPU的功能展开,介绍运算器和控制器的工作原理,再分析控制器的设计方法和工作原理,由浅入深、循序渐进,使学生理解计算机各个部件的工作原理,教学整体思路的示意图如图1所示。 图1 课程内容之间的关系图1.1教学目的和要求1、教学目标计算机组成原理是计算机科学与技术专业的专业基础课程,其教学目标是:理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。通过本课程的学习,理解单处理器计算机系统中各部件的内部工

11、作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。对计算机硬件新技术以及发展方向有一定的了解,为进一步学习计算机专业后继课程打下良好基础。通过本课程的学习,学生应达到如下能力:1. 掌握计算机组成的基本理论知识和工程基础知识,了解计算机硬件的发展现状和趋势。2. 能够运用计算机组成的基本原理和方法,对计算机硬件系统中的实际问题进行分析、计算和设计。3. 具有不断自主学习和适应学科发展的能力。2、教学要求(1)了解计算机的发展历史和最新动态,形成对计算机整机系统总体的认识,掌握计算机各个部件的基本工作原理、基本思想与基本设计方法。(2)理解计算机系统中硬件与软件的关系,具有一定的

12、利用算法设计计算机功能部件的能力。(3)掌握典型计算机系统中的控制器的设计方法,具备对整机系统进行分析设计的基本能力。1.2教学手段和教学方法1.2.1教学手段(1)采用多媒体和板书配合,使用图片、视频等丰富教学演示,激发学生的学习兴趣。(2)采用案例分析的方法,提高对计算机各个部件工作原理的认识。(3)理论与实践相结合,加强实践教学,使学生在实验过程中,理解计算机各个部件的工作原理,提高对部件的设计开发能力。(4)创建仿真环境,使学生能够对部件设计中相关的问题进行设计和调试,提高实验教学的效率。(5)采用研究型的教学方法,引导学生进行研究型的学习,拓展学生的探索研究能力。(6)利用网络教学平

13、台进行翻转教学和混合式的教学。1.2.2 教学方法(1)启发式和研究型的教学方法计算机组成原理属于硬件类的课程,而通过语言描述硬件的构成和原理比较抽象,有时也不太好理解。根据上课的同学都有数字电子技术基础的特点,为了提高学习效率,采用启发式的教学模式,以学习过的知识为基础,提出问题,并启发引导同学积极思维,调动学生学习的积极性、主动性和创造性,在引入计算机组成原理的知识点,达到举一反三、触类旁通的目的。同时,设计适中的探索性的研究题目,这些题目在书本、网络上没有直接的答案,促进自主学习的能力,提高学生分析问题和解决问题的能力。(2)任务驱动式的教学法针对每一章节的教学目标,都设置一定数量的问题

14、和课后习题,采用任务式驱动教学法,增强学习目的性和针对性。充分利用网络,对同学所做习题中出现的问题及时纠正、反馈,提高学习效率。(3)理论与实践相结合计算机组成原理课程的部分内容比较复杂,如微程序设计部分的内容,比较抽象,不易理解。为了解决这些问题,一方面采用动画演示的方法,使学生提高感性认识。另外,采用仿真的方法,提高教学效果。提供给学生微程序设计的仿真环境,使他们在仿真环境中,通过跟踪指令的执行过程,理解计算机部件的控制过程和原理。充分发挥实验室的作用,通过一系列的实验,使理论与实践相结合,同学通过实际的操作、通过电路和程序的设计、调试,达到课程的教学目标。1.3 把前沿内容引进课堂在教学

15、中与时俱进,优化课程内容,与计算机发展保持同步,注重介绍计算机系统的最新研究和应用进展。主要介绍:1)Cache;2)流水线;3)多体交叉存储器;4)RISC ;5)MIPS等。1.4教材与参考资料教材:唐朔飞计算机组成原理:高等教育出版社,2011主要参考资料:1白中英计算机组成原理:科学出版社,20102唐朔飞计算机组成原理:学习指导与习题解答:高等教育出版社,20063薛胜军计算机组成原理:华中科技大学出版社,20104薛胜军计算机组成原理学习指导与实验:华中科技大学出版社,20065Patterson D A,Hennessy J LComputer Organization and

16、Design:The Hardware/Software InterfaceChina Machine Press,20061.5教学内容和安排本课程总计64课时,其中课堂讲授48课时,实验教学16课时。总体安排如下:序号知识单元(章节)知识点要求推荐学时1计算机系统概论冯诺依曼结构计算机硬件系统的基本组成和指令的执行过程了解2计算机系统层次结构理解2运算方法和运算器进位计数制及其相互转换方法;定点小数和整数的表示,包括原码、反码、补码和移码表示掌握10定点数的移位运算、原码及补码加减运算的方法、溢出的概念与检测方法掌握定点乘法运算的工作原理掌握ALU的功能、设计方法和工作原理理解浮点数的表示

17、和规格化表示方法,浮点运算方法掌握3存储器及存储系统主存储器的技术指标与存储系统的分类、层次化结构特点了解 10SRAM、DRAM的组成和工作原理了解flash和只读存储器的组成和工作原理了解主存储器与CPU的连接的方法掌握双端口存储器、多模块存储器的组成和工作原理理解Cache的基本工作原理,Cache和主存之间的映射方式, 替换策略掌握虚拟存储器概念,理解段式、页式、段页式虚拟存储器的工作原理, 替换策略理解4指令系统指令的基本格式及各个组成部分的功能理解4指令字扩展的方法掌握指令和数据的寻址方式掌握5中央处理器CPU的基本组成和功能理解10典型指令的指令周期,能够用方框语言表示指令周期掌

18、握时序产生器的功能和工作原理了解微程序控制器的工作原理和设计方法掌握硬布线控制器的组成和工作原理理解流水线的工作原理了解6总线系统总线的功能、组成及性能指标了解4集中仲裁方式和分布仲裁方式同步定时方式异步定时方式了解总线的控制方式和总线的通信方式掌握7输入输出系统I/O接口的功能和基本结构,I/O端口及其编址的基本方法了解8I/O的程序查询方式、程序中断方式、DMA信息交换方式掌握通道方式的基本原理了解8实验运算方法和运算器掌握16存储器及存储系统掌握指令系统了解微程序设计掌握中断实验掌握1.5.1课堂教学内容及安排1)计算机系统概论(2学时)(1)教学内容计算机发展历程,计算机软件系统和硬件

19、系统的组成和特点,计算机的工作过程,计算机的层次结构。(2)基本要求(1)了解计算机硬件系统的基本组成和指令的执行过程,了解软件的种类和特点。(2)掌握描述计算机系统的性能参数,包括:吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间、MIPS等。(3)理解计算机系统层次结构的定义。(3)重点和难点重点:冯诺依曼结构计算机的组成和特点。难点:计算机系统的层次结构。2)运算方法和运算器(10学时)(1)教学内容数制与编码,定点数的表示和运算,浮点数的表示和运算,算术逻辑单元ALU。(2)基本要求掌握进位计数制及其相互转换方法,掌握真值和机器数、BCD码、字符与字符串、校验码的表示方法

20、。掌握定点小数和整数的表示,包括原码、反码、补码和移码表示,掌握各种机器码的特点和数的表示范围。掌握定点数的移位运算、原码及补码加减运算的方法、溢出的概念与检测方法。理解定点乘法运算和除法运算的工作原理。理解ALU的功能、设计方法和工作原理。掌握浮点数的表示和规格化表示方法。掌握浮点运算方法,了解浮点运算器的组成和原理。了解文字与字符串的表示方法。了解算术逻辑单元ALU的功能和结构。(3)重点和难点重点:机器码的转换,定点和浮点运算算法。难点:定点运算器和浮点运算器的工作原理和设计方法。3)存储器及存储系统(10学时)(1)教学内容存储器的分类、层次化结构,SRAM、DRAM芯片的结构、工作原

21、理,主存储器与CPU的连接,双端口存储器,多模块存储器,高速缓冲存储器(Cache)和虚拟存储器。(2)基本要求了解主存储器的技术指标与存储系统的分类、层次化结构特点。 理解SRAM、DRAM的组成和工作原理。了解flash和只读存储器的组成和工作原理。掌握主存储器与CPU的连接的方法。了解双端口存储器、多模块存储器的组成和工作原理。掌握Cache的基本工作原理,掌握Cache和主存之间的映射方式,了解各种替换策略的优缺点。掌握虚拟存储器概念,理解段式、页式、段页式虚拟存储器的工作原理,了解各种替换策略的特点。(3)重点和难点重点:各种存储器的工作原理,结构特点。难点:存储器系统的组织。4)指

22、令系统(4学时)(1)教学内容指令的基本格式,扩展操作码指令格式,指令的寻址方式、功能和分类,CISC和RISC的基本概念。(2)基本要求理解指令的基本格式及各个组成部分的功能。掌握指令字扩展的方法。掌握指令和数据的寻址方式。(3)重点和难点重点:指令格式,寻址方式。难点:指令字的扩展。5)中央处理器(10学时)(1)教学内容CPU的功能和基本组成,机器指令的执行过程,数据通路的功能和基本结构,控制器的功能和工作原理,指令流水线的基本概念。(2)基本要求掌握CPU的基本组成和功能。掌握典型指令的指令周期,能够用方框语言表示指令周期。了解时序产生器的功能和工作原理。掌握微程序控制器的工作原理和设

23、计方法。理解硬布线控制器的组成和工作原理。了解流水线的工作原理。(3)重点和难点重点:CPU的组成和工作原理,指令的执行过程。难点:微程序设计原理和方法。6)总线系统(2学时)(1)教学内容总线概述,总线仲裁,总线操作和定时,总线标准。(2)基本要求了解总线的功能、组成及性能指标。了解集中仲裁方式和分布仲裁方式。了解同步定时方式异步定时方式。掌握总线的控制方式和总线的通信方式。(3)重点和难点重点:总线的组成和功能。难点:总线的控制方式。7)输入输出系统(8学时)(1)教学内容I/O系统的基本概念,I/O接口(I/O控制器),I/O方式。(2)基本要求了解I/O接口的功能和基本结构,I/O端口

24、及其编址的基本方法。掌握I/O的程序查询方式、程序中断方式、DMA信息交换方式。了解通道方式的基本原理。(3)重点和难点重点:外部设备和系统进行信息交换的原理、接口组成。难点:中断和DMA控制器的组成和工作原理。1.5.2实践教学及安排实验教学安排7个实验,共16个学时,具体时间安排如下:序号 时间 内容 备注 1 6周周三(4.15)运算器实验I2学时2 7周周三(4.22)运算器实验II2学时3 9周周三(5.6)存储器及存储系统2学时4 10周周三(5.13)基础汇编语言 2学时5 12周周三(5.27)微程序验证实验3学时6 13周周三(6.3)微程序设计实验3学时7 15周周三(6.

25、17)中断实验2学时实验内容介绍:1)运算器实验I实验目的:了解脱机操作下AM2901运算器的功能与控制信号的使用,了解运算器AM2901的内部结构及工作时序,观察运算器运算的结果对状态标志的影响。实验内容:AM2901运算器的功能,AM2901的级联用法,运算器的组成和控制原理。2)运算器实验II实验目的:深入了解AM2901运算器的功能与具体用法,掌握用AM2901完成各种运算操作时各控制信号的使用,观察指令执行的结果对状态标志的影响;了解4片AM2901的级联方式,深化运算器部件的组成、设计、控制与使用等诸项知识。实验内容: 寄存器的立即数赋值; 寄存器算数运算;逻辑运算移位运算联合移位

26、运算3)存储器及存储系统实验目的:在教学计算机上设计、实现并调试出存储器容量扩展的实验内容。要求:1)理解计算机内存储器的功能、组成知识;2)掌握静态存储器芯片的读写原理及其组成教学计算机存储器系统的方法(即字、位扩展技术),控制其运行的方式;实验内容:要完成存储器容量扩展的教学实验,需为扩展存储器选择一个地址,并注意读写和OE等控制信号的正确状态;用监控程序的D、E命令对存储器进行读写,比较RAM(6116)、EEPROM(28系列芯片)在读写上的异同;用监控程序的A命令编写一段程序,对RAM(6116)进行读写,用D命令查看结果是否正确;用监控程序的A命令编写一段程序,对扩展存储器EEPR

27、OM(28系列芯片)进行读写,用D命令查看结果是否正确;如不正确,分析原因,改写程序,重新运行。4)基础汇编语言程序设计实验目的:学习和了解TH-union教学实验系统硬件组成;学习和了解TH-union教学实验系统监控命令的用法;学习和了解TH-union教学实验系统的指令系统;学习简单的TH-union教学实验系统汇编程序设计;实验内容:学习联机使用TH-union教学实验系统和仿真终端软件PCEC.使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程

28、序单步执行情况。5)微程序验证实验实验目的: 了解微程序控制器的功能、组成; 理解典型机器指令的控制流程;实验内容:看懂TH-union教学计算机的功能部件组成和线路逻辑关系,然后分析教学计算机中已经设计好并正常运行的几条典型指令(例如,ADD、MVRR、OUT、MVRD、JRC、CALA、RET等指令)的功能、格式和执行流程,注意各操作功能所对应的控制信号的作用。6)微程序设计实验实验目的: 掌握微程序控制的设计方法实验内容:设计实验系统中不存在的机器指令,写出其指令格式、各个字段的含义、功能描述,并在教学计算机上进行调试,验证其正确性。7)输入输出系统实验目的:加深理解计算机系统中断工作的

29、原理及处理过程。学习和掌握中断产生、响应、处理等技术;实验内容:扩展开中断指令EI、关中断指令DI、中断返回指令IRET不能用汇编命令输入,只能用E命令输入指令的机器代码。 确定中断向量表地址。中断向量表的高12位由数据开关确定为(0010 0100 0000)。三级中断对应的中断向量为2404H、2408H、240CH。当有中断请求且被响应后,将执行存放在该中断的中断向量所指向的内存区的指令。填写中断向量表。在上述的2404H、2408H、240CH地址写入三条JR 转移指令,JR指令的OFFSET是偏移量,但在PCEC16中输入时,用户不需要计算偏移量,直接输入要转向的绝对地址即可。编写中断服务程序。中断服务程序可以放在中断向量表之后,中断服务程序可实现在程序正常运行时在计算机屏幕上显示与优先级相对应的不同字符;写主程序。可编写一死循环程序,要求先开中断。1.6 研究型教学计算机组成原理研究性教学是针对计算机组成原理的理论和

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1