山 西 农 业 大 学
Word 资料
教 案
2014 ~ 2015 学年 第 一 学期
学 院 名 称 软件学院 课 程 名 称 计算机组成原理 课 程 性 质 专业必修课 授 课 对 象 软件1301-1306 授 课 教 师 郝丽 职 称 助教 使 用 教 材 《计算机组成原理》(第2版)高等教育出版社 唐朔飞 编著 授 课 时 数 64
2014年 8月 25 日
.
教案
授课时间 2014~2015学年第一学期 教案编写时间 2014年8 月 课程名称 课型 任课教师 授课对象 郝丽 软件1301-1306 使用教材: 《计算机组成原理》(第2版),唐朔飞 编著,高等教育出版社 参考资料: [1]《计算机组成原理》,白中英编著,科学出版社,2000.1 [2]《计算机组成原理》,新荣,雪威,于瑞国著,机械工业出版社,2009.3 [3]《计算机组成原理》(第2版),罗克露,俸志刚编著,电子工业出版社,2010.2 [4]《电子计算机组成原理》, 本珊著,北京理工大学出版社,2004.8 [5]《计算机组成原理》(第2版),本珊编著,清华大学出版社,2008.9 [6] John L. Hennessy and David A. Patterson, \"Computer organization and design, the hardware/software interface\[7] Patterson and Hennessy, \"Computer Organization & Design: the Hardware/Software Interface (2nd edition)\ 《计算机组成原理》是软件工程专业本科教学中的一门重要专业基础课,是《计算机系统结构》、《操作系统》、《嵌入式系统原理及应用》等课程的先驱课程。在计算机、网络工程和软件工程等专业的教学计划中占有重要地位和作用。 学习本课程旨在使学生掌握运算器、控制器、存储器的构成原理、指令流程、组合逻辑控制、微程序控制、I/O控制等容;了解数据信息的表示、运算法与各类半导体存储器、辅助存储器,为更深入地学习后继课程打下基础。 计算机组成原理 课程编号 学 分 数 专业基础必修课 职称 助教 4 总学时:64 讲课: 64 学时 实验: 0 学时 实习: 0 学时 基本教材和主要参考资料 教学目的和要求 了解:计算机的软硬件概念,计算机系统的层次结构,计算机的发展史,总线概念教学重点、及分类,RISC技术,CPU的功能和部结构,微操作命令的分析,微程序设计。 难点 理解:计算机的工作过程,总线特性及性能指标,静态和动态RAM、ROM、Cache, I/O设备与主机的联系式和信息传送控制式,组合逻辑设计。 掌握:诺依曼计算机的特点,总线结构,存储器的分类和层次结构, I/O接口的功能和组成及类型,机器指令的一般格式及其在存储器中的存放式,机器指令中的寻址式。 熟练掌握:计算机硬件的主要技术指标,总线的判优控制和通信控制,Cache-主存地址映射及替换策略,主机与I/O交换的三种控制式,计算机的运算法,指令期,指令流水及多发技术,中断系统的处理过程,控制单元的功能。 电子讲义为主:概念和原理、程序及说明;教材为辅。 教学式 通过典型例题讲授基本概念和原理 Word 资料
.
教学进程 章序 第1章 计算机系统概述 第2章 计算机的发展及应用 第3章 系统总线 第4章 存储器 第5章 输入输出系统 第6章 计算机的运算法 第7章 指令系统 第8章 CPU的结构和功能 第9章 控制单元的功能 第10章控制单元的设计 总计 讲课时数 2 2 6 6 8 10 8 10 6 6 64 实验时数 0 共计时数 2 2 6 6 8 10 8 10 6 6 64 备注:该课程在讲授期间,结合实例进行分析,所以对应的课时安排中需要灵活安排,具体放在哪次课中,根据学生的实际接受情况而定。
Word 资料
.
教案1
第 1 次课 2 学时
课目、课题 第一章 计算机系统概论 教学目的:使学生对计算机的基本组成有个大概的认知,为以后各个部分具体的知识讲解奠定基础。 教学要求:要求学生掌握计算机软硬件的概念,计算机系统的层次结构,了解计算机组成和计算机体系结构,掌握.诺依曼计算机的特点,熟悉计算机的硬件框图,了解计算机的工作步骤。掌握计算机硬件主要技术指标的原理及运算法。 重点: 难点: 计算机系统的层次结构 计算机硬件主要技术指标的运算法 教学容 计算机软硬件的概念 计算机系统的层次结构 计算机组成和体系结构 .诺依曼计算机特点 计算机的硬件框图 计算机解决问题上机前的准确 计算机解决问题上机运行 计算机的硬件指标 小结 作业布置 主要 参考资料 1.3,1.4,1.5,1.7,1.11,1.12 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 辅助手段 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 教学法 讲授法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 讲授法 讲授法 时间分配 5min 15min 10min 15min 5min 5min 25min 15min 5min 计算机软硬件的概念 计算机系统的层次结构 .诺依曼计算机的特点 计算机硬件的主要技术指标 教学目的 和要求 重 点 难 点 教学进程 Word 资料
.
PPT+ 讲解+ 实例 Word 资料 1.1 计算机系统简介 1、计算机的软硬件概念 计算机系统由软件和硬件两大部分组成。 硬件指计算机的实体部分。 软件是具有各类特殊功能的程序。 软件分为系统软件和应用软件。 系统软件的作用是管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。 应用软件是用户根据需要所编写的程序。 2. 计算机系统的层次结构 微程序机器M0 (微指令系统) 传统机器M1 (机器语言机器) 操作系统M2 虚拟机器M3 (汇编语言机器) 虚拟机器M4 (高级语言机器) 3. 计算机组成和计算机体系结构的区别 结构是程序员所能看到的计算机系统的属性,如指令集、数据类型、存储器寻址技术、I/O处理。 组成是如实现这些属性。 1.2 计算机的基本组成 1. .诺依曼计算机的特点 2. 计算机的硬件框图 3. 计算机的工作步骤 上机前准备 建立模型 确定计算法 编写程序 上机运行 1.3 计算机硬件指标 机器字长 CPU一次能处理的信息的位数,通常与CPU寄存器的位数有关。 各种语言的例子 .
存储容量 主存容量=存储字长*存储单元个数 赋存容量 运算速度 1.4 本书结构 本书分四篇: 第一篇:计算机系统概论 第二篇:计算机的组成,包括CPU,存储器,I/O以及连接它们的系统总线。 第三篇:CPU 第四篇:控制单元 自顶向下,由表及里的层次结构,向读者战士计算机的组成及其工作原理。 课后自我 总结分析
Word 资料
.
教案3 第 3 次课 2 学时
课目、课题 教学目的 和要求 第三章 系统总线 教学目的:要求学生能对系统总线在计算机硬件结构中的地位和作用有所了解 教学要求:要求学生掌握总线概念,总线作用,总线连接部件的式(两种);掌握总线的分类:片总线,系统总线,通信总线。掌握总线的特性,性能指标,总线标准的概念,了解各个标准总线。 重点: 总线的作用,概念,连接各部件的式 总线的分类:片总线,系统总线,通信总线 总线的特性及性能指标 难点: 总线中的系统总线 教学容 总线的作用及概念 教学进程 各部件之间的互联式 总线的分类:片总线 总线的分类:系统总线 辅助手段 多媒体 多媒体 多媒体 多媒体 教学法 讲授法 讲授法 举例法 讲授法 举例法 讲授法 举例法 时间分配 10min 25min 5min 15min 重 点 难 点 Word 资料
.
总线的分类:通信总线 总线的功能 总线的性能指标 总线标准 小结 作业布置 主要 参考资料 课后自我总结分析 3.1, 3.2, 3.5, 3.10, 3.13, 3.14 多媒体 多媒体 多媒体 多媒体 多媒体 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 5min 20min 10min 5min 5min 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 上来直接分析这三种组合逻辑的电路图,让学生有些疑惑,下次应先介绍背景,再分析电路图,再写真值表。 教案8 第 8 次课 2 学时
课目、课题 第三章 存储单元 讲授计算机中N型和P-型MOS晶体管的基本原理以及由它们组成的逻辑门,逻辑结构。通过本章的学习,使同学们理解N型和P-型MOS晶体管的基本原理,掌握由P型和N型MOS晶体管如组成逻辑门,包括非门、或门、或非门、与门和与非门。掌握两种逻辑结构,组合逻辑结构和存储单元。掌握如由组合逻辑与存储单元构成时序逻辑电路。掌握有限状态机。最后,使同学们会看电路图,以及根据真值表会画电路图。 重点:R-S锁存器的三种状态,门控D锁存器,由门控D锁存器组成的寄存器及存。 难点:由门控D锁存器组成的存的读写和存取。 教学容 教学进程 R-S锁存器的简介 R-S锁存器三种有效状态 辅助手段 多媒体 多媒体 教学法 讲授法 讲授法 举例法 时间分配 5min 5min 教学目的 和要求 重 点 难 点 Word 资料
.
门控D锁存器的简介 门控D锁存器的两种状态,写和读 寄存器的简介 寄存器的写 寄存器的读取 存的简介 存的写与读取 小结 作业布置 主要 参考资料 课后自我总结分析
23,27 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 讲授法 讲授法 20min 5min 5min 20min 5min 5min 25min 5min 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 只分析了R-S锁存器和门控D锁存器的电路图,没有介绍它们的区别,下次课复习的时候加上。 教案9
第 9 次课 2 学时
课目、课题 第三章 时序逻辑电路 讲授计算机中N型和P-型MOS晶体管的基本原理以及由它们组成的逻辑门,逻辑结构。通过本章的学习,使同学们理解N型和P-型MOS晶体管的基本原理,掌握由P型和N型MOS晶体管如组成逻辑门,包括非门、或门、或非门、与门和与非门。掌握两种逻辑结构,组合逻辑结构和存储单元。掌握如由组合逻辑与存储单元构成时序逻辑电路。掌握有限状态机。最后,使同学们会看电路图,以及根据真值表会画电路图。 重点:时序逻辑电路和组合逻辑电路的区别,组合锁,密码锁,有限状态机,状态图。 难点:时序锁的状态图,交通灯的状态图。 教学容 时序逻辑电路的简介 辅助手段 多媒体 教学法 讲授法 时间分配 5min 教学目的 和要求 重 点 难 点 教学进程 Word 资料
.
时序逻辑电路的组成 时序逻辑电路和组合逻辑电路区别 组合锁和密码锁 有限状态机 状态图 时钟 时序锁的状态图 交通灯的状态图和电路图 小结 作业布置 主要 参考资料 课后自我总结分析
28,30,31,34 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 讲授法 讲授法 15min 10min 5min 15min 10min 5min 5min 25min 5min 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 基本讲述清楚,下次在有限状态机的概念及表示上多用一些时间。 教案10
第 10 次课 2 学时
课目、课题 教学目的 和要求 重 点 难 点 第四章 .诺依曼模型 讲授诺依曼模型的五个重要组成部分:输入设备,存,处理器,控制器和输出设备;LC-3相应的五个组成部分;计算机的执行单元指令,指令期的六个节拍:取指令,译码,地址计算,取操作数,执行,存储结果。 重点:诺曼模型的五个组成部分,存的两个接口(MAR,MDR),处理器和控制器的组成部分及控制器的工作原理,LC-3的五个组成部分,指令期。 难点:控制器的工作原理,指令期。 教学容 复习上节课容 辅助手段 多媒体 教学法 讲授法 时间分配 5min 教学进程 Word 资料
.
.诺依曼模型 输入设备和输出设备 多媒体 多媒体 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 15min 10min 25min 20min 15min 10min 10min 存的组成部分:MAR, MDR,存储单元;多媒体 存的读写步骤,寻址空间、能力。 处理器的组成部分:逻辑功能单元和临时寄存器。 控制单元的组成部分:IR和PC,以及其工作原理。 LC-3的五个组成部分 指令的概念及注意事项 作业布置 主要 参考资料 课后自我总结分析
4.3,4.5,4.8 多媒体 多媒体 多媒体 多媒体 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 该部分讲述比较清楚,下次让学生自己介绍存单元的读写过程,增强他们的理解。 教案11
第 11 次课 2 学时
课目、课题 教学目的 和要求 重 点 难 点 第四章 .诺依曼模型 讲授诺依曼模型的五个重要组成部分:输入设备,存,处理器,控制器和输出设备;LC-3相应的五个组成部分;计算机的执行单元指令,指令期的六个节拍:取指令,译码,地址计算,取操作数,执行,存储结果。 重点:诺曼模型的五个组成部分,存的两个接口(MAR,MDR),处理器和控制器的组成部分及控制器的工作原理,LC-3的五个组成部分,指令期。 难点:控制器的工作原理,指令期。 教学容 复习上节课容 辅助手段 多媒体 教学法 讲授法 时间分配 5min 教学进程 Word 资料
.
指令的基本概念 指令期之取指令 指令期之译码 指令期之地址计算 指令期之取操作数 指令期之执行及存储结果 如停机 作业布置 主要 参考资料 课后自我总结分析
4.11, 4.13 ,4.15 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 15min 10min 25min 20min 15min 10min 10min 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 停机过程讲的很仓促,下次放慢一些。 教案12 第 12 次课 2 学时
课目、课题 教学目的 和要求 重 点 难 点 教学进程 第五章 LC-3结构 通过本节课的学习,学生需要掌握ISA(指令集结构)的概念及组成部分:存组织,寄存器和指令集,掌握指令集的组成部分:操作码,数据类型和寻址模式。 重点:ISA 的概念,存和寄存器的组织形式,指令集的组成部分。 难点:指令集的数据类型和寻址模式。 教学容 辅助手段 教学法 时间分配 Word 资料
.
复习上节课容 ISA的概念 存组织(寻址空间,寻址能力) 寄存器(LC-3有8个通用寄存器) 指令集的操作码 指令集的数据类型(补码) 指令集的寻址模式的概念及作用 指令集的寻址模式的分类(存,寄存器和立即数) 作业布置 主要 参考资料 课后自我总结分析
5.1,5.3,5.7,5.9 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 讲授法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 15min 5min 20min 15min 20min 15min 10min 10min 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 指令集的数据类型都是补码,下次将为什么是补码详细介绍一下,并再复习一下补码的表示法。 教案13 第 13 次课 2 学时
课目、课题 教学目的 和要求 重 点 难 点 第五章 LC-3结构 通过本节课的学习,使学生们掌握LC-3结构三种操作指令的概念,掌握运算指令,数据迁移指令的步骤及作用。 重点:LC-3结构的运算指令和数据迁移指令。 难点:ADD与AND指令的两种形式,Load指令和Store指令的区别及它们的三种实现式。 Word 资料
.
教学容 复习上节课容 运算指令 ADD的两种形式 运算指令 AND的两种形式 运算指令 NOT的步骤 数据迁移指令的类型(两种) 数据迁移的LD和ST指令的步骤及存运算式(PC+offset) 数据迁移的LDI和STI指令的步骤及存运算式(PC+offset算得操作数的地址的地址) 数据迁移的LDR和STR指令的步骤及存运算式(PC+offset算得操作数的地址的地址) 作业布置 主要 参考资料 课后自我总结分析 立即数寻址指令LEA与LD指令的区别及操作步骤 小结 5.15, 5.17, 5.19 辅助手段 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 教学法 讲授法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 时间分配 5min 15min 10min 5min 20min 15min 教学进程 多媒体 10min 多媒体 10min 多媒体 多媒体 10min 10min 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 讲述清楚,下次引领学生分析指令的结构。 教案14
第 14 次课 2 学时
课目、课题 教学目的 和要求 第五章 LC-3结构 通过本节课的学习,使学生们掌握LC-3结构第三种指令——控制指令的概念及分类,掌握条件转移指令的原理及跳转式,掌握无条件跳转指令的跳转步骤,了解TRAP指令通过陷入矢量来决定的三种代表性操作(输入(x23),输出 (x21) 及停机(x25))。 Word 资料
.
重 点 难 点 重点:条件跳转指令,无条件跳转指令,TRAP指令。 难点:条件码和检测码的区别。 教学容 复习上节课容 条件码的概念及设定依据 条件码和检测码的区别 辅助手段 多媒体 多媒体 多媒体 多媒体 教学法 讲授法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 时间分配 5min 15min 10min 25min 20min 15min 10min 10min 教学进程 条件跳转的式(BR指令) 无条件跳转指令的跳转步骤(JMP) 多媒体 TRAP指令的简介 陷入矢量的作用 小结 作业布置 主要 参考资料 课后自我总结分析
5.21,5.30 多媒体 多媒体 多媒体 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 条件码和检测码的区别是重点难点,这个知识点应花一些时间并通过实例给学生讲清楚。 教案15
第 15 次课 2 学时
课目、课题 第五章 LC-3结构 Word 资料
.
教学目的 和要求 重 点 难 点 通过本节课三个例子的学习,使学生学会分析指令编写的程序。 重点:两个求和程序的分析(一个是计数器,一个是哨兵法)。 难点:字符数统计的例子。 教学容 复习上节课容 计数器控制循环的基本原理 计数器求和的指令分析 辅助手段 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 教学法 讲授法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 时间分配 5min 15min 15min 10min 15min 10min 20min 10min 教学进程 哨兵法控制循环的基本原理 哨兵法求和的指令分析 字符数统计的基本原理 字符数统计的指令分析 小结 作业布置 主要 参考资料 课后自我总结分析
5.31,5.33 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 实例程序的讲解应该着重原理,先把原理讲清楚,例子的讲解会容易一些,学生理解起来也轻松一些。 教案16 第 16 次课 2 学时
Word 资料
.
课目、课题 教学目的 和要求 重 点 难 点 第五章 LC-3结构 通过本节课的学习,了解LC-3的数据通路。 重点:数据通路的基本部件。 难点:指令期个部件的工作流程。 教学容 复习上节课容 数据通路的全局总线 数据通路的存 辅助手段 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 多媒体 教学法 讲授法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 举例法 讲授法 时间分配 5min 15min 15min 10min 15min 10min 20min 10min 教学进程 数据通路的ALU和寄存器文件 数据通路的PC和PCMUX 数据通路的MARMUX 通过指令期看数据通路 小结 作业布置 主要 参考资料 课后自我总结分析 5.34, 5.37 《计算机系统概论》,Yale N. Patt, Sanjay J. Patel主编,梁阿磊等译,机械工业出版社 基本清楚,需要学生自己多分析,给学生一些独立思考的时间。 Word 资料
因篇幅问题不能全部显示,请点此查看更多更全内容