收藏 分销(赏)

计算机组成原理教案.doc

上传人:丰**** 文档编号:3943016 上传时间:2024-07-24 格式:DOC 页数:54 大小:432.54KB 下载积分:14 金币
下载 相关 举报
计算机组成原理教案.doc_第1页
第1页 / 共54页
计算机组成原理教案.doc_第2页
第2页 / 共54页


点击查看更多>>
资源描述
教 案 授课课程: 计算机组成原理 使用教材: 计算机组成原理 唐朔飞主编 课程类别: 必修课 授课班级: 计算机科学 ___ 前 言 本教案基于“ 面向21世纪课程教材”—普通高等教育“十一五”国家级规划教材唐朔飞编著的“计算机组成原理”第二版。教案包括:课程总体设计;实验内容设计;研究型教学设计;章节设计;单元设计等。 课程总共64学时,其中理论课程48学时,实验16学时。研究型教学内容不占课堂学习学时,在实际教学的执行中,可根据具体情况,选择部分研究型教学内容。 在教学过程中,可综合应用各种教学手段和教学模式,包括混合式教学及翻转课堂等,并充分利用慕课、微课等电子资源。 目录 一 总体教学设计 7 1.1教学目的和要求 8 1.2教学手段和教学方法 8 1.2。1教学手段 8 1.2。2 教学方法 9 1.3 把前沿内容引进课堂 10 1.4教材与参考资料 10 1.5教学内容和安排 10 1。5.1课堂教学内容及安排 12 1)计算机系统概论(2学时) 12 (1).教学内容 12 (2).基本要求 12 (3).重点和难点 12 2)运算方法和运算器(10学时) 13 (1).教学内容 13 (2).基本要求 13 (3).重点和难点 13 3)存储器及存储系统(10学时) 13 (1).教学内容 13 (2).基本要求 14 (3).重点和难点 14 4)指令系统(4学时) 14 (1).教学内容 14 (2).基本要求 14 (3).重点和难点 15 5)中央处理器(10学时) 15 (1).教学内容 15 (2).基本要求 15 (3).重点和难点 15 6)总线系统(2学时) 15 (1).教学内容 15 (2).基本要求 16 (3).重点和难点 16 7)输入输出系统(8学时) 16 (1)教学内容 16 (2)基本要求 16 (3)重点和难点 16 1.5.2实践教学及安排 16 1)运算器实验I 17 2)运算器实验II 17 3).存储器及存储系统 18 4).基础汇编语言程序设计 18 5).微程序验证实验 19 6).微程序设计实验 19 7).输入输出系统 19 1.6 研究型教学 20 1。6.1 研究性教学训练载体的设计 20 1。6.2 研究性教学实施计划 21 1.6.3. 研究性专题指导书 22 研究性专题一:多体交叉存储器设计 22 研究性专题二:微程序控制器和微程序设计 22 研究性专题三:中断控制器及中断服务程序设计 24 1。7 成绩考核 25 二、章节教学设计 26 2。1 第一章 计算机系统概论教学设计 26 2.1.1教学内容介绍 26 2.1.2教学目的 26 2。1.3重难点分析 26 2。1。4案例 27 2.1.5教学方法和手段 27 2.1。6小结 27 2。1。7作业 27 2。2 第二章 计算机的发展及应用教学设计 28 2.2.1教学内容介绍 28 2。2。2教学目的 28 2。2。3教学方法和手段 28 2.3 第三章 系统总线教学设计 28 2.3。1教学内容介绍 28 2.3。2教学目的 28 2。3。3重难点分析 29 2.3.4案例 29 2.3.5教学方法和手段 29 2。3。6小结 30 2.3.7作业 30 第3章题 5、8、14 30 2。4 第四章 存储器教学设计 30 2.4.1教学内容介绍 30 2。4.2教学目的 30 2。4。3重难点分析 31 2.4。4案例 31 2。4.5教学方法和手段 31 2。4.6小结 32 2。4。7作业 32 2.5 第五章输入输出系统教学设计 32 2。5.1教学内容介绍 32 2.5.2教学目的 32 2。5。3重难点分析 33 2。5。4案例 33 2。5.5教学方法和手段 33 2.5.6小结 34 2.5。7作业 34 2。6 第六章 计算机的运算方法教学设计 34 2。6。1教学内容介绍 34 2。6。2教学目的 35 2。6.3重难点分析 35 2.6。4案例 35 2。6。5教学方法和手段 36 2。6。6小结 36 2。6.7作业 36 2.7 第七章 指令系统教学设计 36 2。7.1教学内容介绍 36 2。7。2教学目的 37 2。7.3重难点分析 37 2。7。4案例 37 2。7。5教学方法和手段 37 2。7.6小结 38 2.7。7作业 38 2。8 第八章 CPU的结构和功能教学设计 38 2。8。1教学内容介绍 38 2.8.2教学目的 38 2.8。3重难点分析 39 2.8。4案例 39 2。8。5教学方法和手段 39 2。8.6小结 39 2。8.7作业 39 2.9 第九章控制单元的功能教学设计 40 2.9。1教学内容介绍 40 2。9。2教学目的 40 2。9。3重难点分析 40 2。9.4案例 40 2。9.5教学方法和手段 40 2。9。6小结 41 2。9。7作业 41 2.10 第十章控制单元的设计教学设计 41 2。10.1教学内容介绍 41 2.10。2教学目的 41 2。10.3重难点分析 42 2.10.4案例 42 2.10.5教学方法和手段 42 2。10.6小结 42 2.10。7作业 43 三、教学单元设计 43 3.1教学单元1 43 3.2教学单元2 43 3。3教学单元3 44 3.4教学单元4 44 3。5教学单元5 45 3.6教学单元6 46 3.7教学单元7 46 3。8教学单元8 47 3.9教学单元9 48 3。10教学单元10 48 3.11教学单元11 49 3.12教学单元12 50 3.13教学单元13 50 3.14教学单元14 51 3.15教学单元15 52 3.16教学单元16 53 3。17教学单元17 54 3。18教学单元18 54 3。19教学单元19 55 3。20教学单元20 55 3.21教学单元21 56 3。22教学单元22 57 3。23教学单元23 57 3.24教学单元24 58 一 总体教学设计 本课程讲述单机系统计算机各部件和系统的组成原理及其内部工作机制,使学生能够掌握计算机各大部件的组成原理、逻辑实现、设计方法及其互连构成整机系统的技术。课程主要内容包括:计算机的发展概况、计算机的分类和应用、计算机的层次结构;计算机中数据的表示方法及其主要部件;计算机内部的指令系统;如指令格式、指令类型、寻址方式等、计算机内部的存储系统;存储介质的存储原理以及今后的发展方向;CPU的逻辑组成和工作过程;常用输入/输出设备的结构和工作原理:输入/输出系统的组成,CPU与外设间传送数据的控制方式等。 课程首先讲述冯诺依曼结构计算机的五大部件:运算器、控制器、I/O和存储器系统。然后,面向ALU和CU,从数据的表示方法、运算方法、运算部件、控制器讲述计算机的基本运行原理。最后介绍硬布线逻辑和微程序控制器的原理。课程按照由系统整体概貌介绍开始,沿着核心的部件CPU的功能展开,介绍运算器和控制器的工作原理,再分析控制器的设计方法和工作原理,由浅入深、循序渐进,使学生理解计算机各个部件的工作原理,教学整体思路的示意图如图1所示。 图1 课程内容之间的关系图 1.1教学目的和要求 1、教学目标 计算机组成原理是计算机科学与技术专业的专业基础课程,其教学目标是:理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。 通过本课程的学习,理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念.对计算机硬件新技术以及发展方向有一定的了解,为进一步学习计算机专业后继课程打下良好基础. 通过本课程的学习,学生应达到如下能力: 1。 掌握计算机组成的基本理论知识和工程基础知识,了解计算机硬件的发展现状和趋势。 2。 能够运用计算机组成的基本原理和方法,对计算机硬件系统中的实际问题进行分析、计算和设计。 3。 具有不断自主学习和适应学科发展的能力. 2、教学要求 (1)了解计算机的发展历史和最新动态,形成对计算机整机系统总体的认识,掌握计算机各个部件的基本工作原理、基本思想与基本设计方法。 (2)理解计算机系统中硬件与软件的关系,具有一定的利用算法设计计算机功能部件的能力. (3)掌握典型计算机系统中的控制器的设计方法,具备对整机系统进行分析设计的基本能力。 1.2教学手段和教学方法 1.2.1教学手段 (1) 采用多媒体和板书配合,使用图片、视频等丰富教学演示,激发学生的学习兴趣。 (2) 采用案例分析的方法,提高对计算机各个部件工作原理的认识。 (3) 理论与实践相结合,加强实践教学,使学生在实验过程中,理解计算机各个部件的工作原理,提高对部件的设计开发能力。 (4) 创建仿真环境,使学生能够对部件设计中相关的问题进行设计和调试,提高实验教学的效率。 (5) 采用研究型的教学方法,引导学生进行研究型的学习,拓展学生的探索研究能力。 (6) 利用网络教学平台进行翻转教学和混合式的教学。 1.2。2 教学方法 (1) 启发式和研究型的教学方法 计算机组成原理属于硬件类的课程,而通过语言描述硬件的构成和原理比较抽象,有时也不太好理解.根据上课的同学都有数字电子技术基础的特点,为了提高学习效率,采用启发式的教学模式,以学习过的知识为基础,提出问题,并启发引导同学积极思维,调动学生学习的积极性、主动性和创造性,在引入计算机组成原理的知识点,达到举一反三、触类旁通的目的。同时,设计适中的探索性的研究题目,这些题目在书本、网络上没有直接的答案,促进自主学习的能力,提高学生分析问题和解决问题的能力。 (2) 任务驱动式的教学法 针对每一章节的教学目标,都设置一定数量的问题和课后习题,采用任务式驱动教学法,增强学习目的性和针对性。充分利用网络,对同学所做习题中出现的问题及时纠正、反馈,提高学习效率。 (3) 理论与实践相结合 计算机组成原理课程的部分内容比较复杂,如微程序设计部分的内容,比较抽象,不易理解。为了解决这些问题,一方面采用动画演示的方法,使学生提高感性认识。另外,采用仿真的方法,提高教学效果.提供给学生微程序设计的仿真环境,使他们在仿真环境中,通过跟踪指令的执行过程,理解计算机部件的控制过程和原理.充分发挥实验室的作用,通过一系列的实验,使理论与实践相结合,同学通过实际的操作、通过电路和程序的设计、调试,达到课程的教学目标。 1。3 把前沿内容引进课堂 在教学中与时俱进,优化课程内容,与计算机发展保持同步,注重介绍计算机系统的最新研究和应用进展.主要介绍:1)Cache;2)流水线;3)多体交叉存储器;4)RISC ;5)MIPS等。 1.4教材与参考资料 教材:唐朔飞.计算机组成原理.北京:高等教育出版社,2011. 主要参考资料: [1] 白中英.计算机组成原理.北京:科学出版社,2010. [2] 唐朔飞.计算机组成原理:学习指导与习题解答.北京:高等教育出版社,2006. [3] 薛胜军.计算机组成原理.武汉:华中科技大学出版社,2010. [4] 薛胜军.计算机组成原理学习指导与实验.武汉:华中科技大学出版社,2006. [5] Patterson D A,Hennessy J L.Computer Organization and Design:The Hardware/Software Interface.China Machine Press,2006. 1。5教学内容和安排 本课程总计64课时,其中课堂讲授48课时,实验教学16课时。总体安排如下: 序号 知识单元(章节) 知识点 要求 推荐学时 1 计算机系统概论 冯诺依曼结构计算机硬件系统的基本组成和指令的执行过程 了解 2 计算机系统层次结构 理解 2 运算方法和运算器 进位计数制及其相互转换方法;定点小数和整数的表示,包括原码、反码、补码和移码表示 掌握 10 定点数的移位运算、原码及补码加减运算的方法、溢出的概念与检测方法 掌握 定点乘法运算的工作原理 掌握 ALU的功能、设计方法和工作原理 理解 浮点数的表示和规格化表示方法,浮点运算方法 掌握 3 存储器及存储系统 主存储器的技术指标与存储系统的分类、层次化结构特点 了解 10 SRAM、DRAM的组成和工作原理 了解 flash和只读存储器的组成和工作原理 了解 主存储器与CPU的连接的方法 掌握 双端口存储器、多模块存储器的组成和工作原理 理解 Cache的基本工作原理,Cache和主存之间的映射方式, 替换策略 掌握 虚拟存储器概念,理解段式、页式、段页式虚拟存储器的工作原理, 替换策略 理解 4 指令系统 指令的基本格式及各个组成部分的功能 理解 4 指令字扩展的方法 掌握 指令和数据的寻址方式 掌握 5 中央处理器 CPU的基本组成和功能 理解 10 典型指令的指令周期,能够用方框语言表示指令周期 掌握 时序产生器的功能和工作原理 了解 微程序控制器的工作原理和设计方法 掌握 硬布线控制器的组成和工作原理 理解 流水线的工作原理 了解 6 总线系统 总线的功能、组成及性能指标 了解 4 集中仲裁方式和分布仲裁方式 同步定时方式异步定时方式 了解 总线的控制方式和总线的通信方式 掌握 7 输入输出系统 I/O接口的功能和基本结构, I/O端口及其编址的基本方法 了解 8 I/O的程序查询方式、程序中断方式、DMA信息交换方式 掌握 通道方式的基本原理 了解 8 实验 运算方法和运算器 掌握 16 存储器及存储系统 掌握 指令系统 了解 微程序设计 掌握 中断实验 掌握 1.5。1课堂教学内容及安排 1)计算机系统概论(2学时) (1).教学内容 计算机发展历程,计算机软件系统和硬件系统的组成和特点,计算机的工作过程,计算机的层次结构。 (2).基本要求 (1)了解计算机硬件系统的基本组成和指令的执行过程,了解软件的种类和特点。 (2)掌握描述计算机系统的性能参数,包括:吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间、MIPS等。 (3)理解计算机系统层次结构的定义。 (3).重点和难点 重点:冯诺依曼结构计算机的组成和特点。 难点:计算机系统的层次结构。 2)运算方法和运算器(10学时) (1).教学内容 数制与编码,定点数的表示和运算,浮点数的表示和运算,算术逻辑单元ALU。 (2).基本要求 ①掌握进位计数制及其相互转换方法,掌握真值和机器数、BCD码、字符与字符串、校验码的表示方法. ②掌握定点小数和整数的表示,包括原码、反码、补码和移码表示,掌握各种机器码的特点和数的表示范围. ③掌握定点数的移位运算、原码及补码加减运算的方法、溢出的概念与检测方法。 ④理解定点乘法运算和除法运算的工作原理。 ⑤理解ALU的功能、设计方法和工作原理。 ⑥掌握浮点数的表示和规格化表示方法。 ⑦掌握浮点运算方法,了解浮点运算器的组成和原理. ⑧了解文字与字符串的表示方法。 ⑨了解算术逻辑单元ALU的功能和结构. (3).重点和难点 重点:机器码的转换,定点和浮点运算算法。 难点:定点运算器和浮点运算器的工作原理和设计方法。 3)存储器及存储系统(10学时) (1).教学内容 存储器的分类、层次化结构,SRAM、DRAM芯片的结构、工作原理,主存储器与CPU的连接,双端口存储器,多模块存储器,高速缓冲存储器(Cache)和虚拟存储器。 (2).基本要求 ①了解主存储器的技术指标与存储系统的分类、层次化结构特点。 ② 理解SRAM、DRAM的组成和工作原理. ③了解flash和只读存储器的组成和工作原理。 ④掌握主存储器与CPU的连接的方法。 ⑤了解双端口存储器、多模块存储器的组成和工作原理。 ⑥掌握Cache的基本工作原理,掌握Cache和主存之间的映射方式,了解各种替换策略的优缺点. ⑦掌握虚拟存储器概念,理解段式、页式、段页式虚拟存储器的工作原理,了解各种替换策略的特点. (3).重点和难点 重点:各种存储器的工作原理,结构特点。 难点:存储器系统的组织。 4)指令系统(4学时) (1).教学内容 指令的基本格式,扩展操作码指令格式,指令的寻址方式、功能和分类,CISC和RISC的基本概念。 (2).基本要求 ①理解指令的基本格式及各个组成部分的功能。 ②掌握指令字扩展的方法。 ③掌握指令和数据的寻址方式. (3).重点和难点 重点:指令格式,寻址方式. 难点:指令字的扩展. 5)中央处理器(10学时) (1).教学内容 CPU的功能和基本组成,机器指令的执行过程,数据通路的功能和基本结构,控制器的功能和工作原理,指令流水线的基本概念。 (2).基本要求 ①掌握CPU的基本组成和功能。 ②掌握典型指令的指令周期,能够用方框语言表示指令周期. ③了解时序产生器的功能和工作原理. ④掌握微程序控制器的工作原理和设计方法。 ⑤理解硬布线控制器的组成和工作原理. ⑥了解流水线的工作原理. (3).重点和难点 重点:CPU的组成和工作原理,指令的执行过程。 难点:微程序设计原理和方法. 6)总线系统(2学时) (1).教学内容 总线概述,总线仲裁,总线操作和定时,总线标准。 (2).基本要求 ①了解总线的功能、组成及性能指标。 ②了解集中仲裁方式和分布仲裁方式。 ③了解同步定时方式异步定时方式。 ④掌握总线的控制方式和总线的通信方式。 (3).重点和难点 重点:总线的组成和功能。 难点:总线的控制方式。 7)输入输出系统(8学时) (1)教学内容 I/O系统的基本概念,I/O接口(I/O控制器),I/O方式。 (2)基本要求 ①了解I/O接口的功能和基本结构, I/O端口及其编址的基本方法。 ②掌握I/O的程序查询方式、程序中断方式、DMA信息交换方式。 ③了解通道方式的基本原理。 (3)重点和难点 重点:外部设备和系统进行信息交换的原理、接口组成。 难点:中断和DMA控制器的组成和工作原理。 1.5.2实践教学及安排 实验教学安排7个实验,共16个学时,具体时间安排如下: 序号 时间 内容 备注 1 6周周三(4.15) 运算器实验I 2学时 2 7周周三(4。22) 运算器实验II 2学时 3 9周周三(5.6) 存储器及存储系统 2学时 4 10周周三(5.13) 基础汇编语言 2学时 5 12周周三(5。27) 微程序验证实验 3学时 6 13周周三(6。3) 微程序设计实验 3学时 7 15周周三(6.17) 中断实验 2学时 实验内容介绍: 1)运算器实验I 实验目的: 了解脱机操作下AM2901运算器的功能与控制信号的使用,了解运算器AM2901的内部结构及工作时序,观察运算器运算的结果对状态标志的影响。 实验内容: AM2901运算器的功能,AM2901的级联用法,运算器的组成和控制原理. 2)运算器实验II 实验目的: 深入了解AM2901运算器的功能与具体用法,掌握用AM2901完成各种运算操作时各控制信号的使用,观察指令执行的结果对状态标志的影响;了解4片AM2901的级联方式,深化运算器部件的组成、设计、控制与使用等诸项知识。 实验内容: ①寄存器的立即数赋值; ②寄存器算数运算; ③逻辑运算 ④移位运算 ⑤联合移位运算 3).存储器及存储系统 实验目的: 在教学计算机上设计、实现并调试出存储器容量扩展的实验内容。要求: 1) 理解计算机内存储器的功能、组成知识; 2) 掌握静态存储器芯片的读写原理及其组成教学计算机存储器系统的方法(即字、位扩展技术),控制其运行的方式; 实验内容: ①要完成存储器容量扩展的教学实验,需为扩展存储器选择一个地址,并注意读写和OE等控制信号的正确状态; ②用监控程序的D、E命令对存储器进行读写,比较RAM(6116)、EEPROM(28系列芯片)在读写上的异同; ③用监控程序的A命令编写一段程序,对RAM(6116)进行读写,用D命令查看结果是否正确; ④用监控程序的A命令编写一段程序,对扩展存储器EEPROM(28系列芯片)进行读写,用D命令查看结果是否正确;如不正确,分析原因,改写程序,重新运行。 4).基础汇编语言程序设计 实验目的: ①学习和了解TH-union教学实验系统硬件组成; ②学习和了解TH-union教学实验系统监控命令的用法; ③学习和了解TH—union教学实验系统的指令系统; ④学习简单的TH-union教学实验系统汇编程序设计; 实验内容: ①学习联机使用TH—union教学实验系统和仿真终端软件PCEC. ②使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容; ③使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况。 5).微程序验证实验 实验目的: ① 了解微程序控制器的功能、组成; ② 理解典型机器指令的控制流程; 实验内容: 看懂TH-union教学计算机的功能部件组成和线路逻辑关系,然后分析教学计算机中已经设计好并正常运行的几条典型指令(例如,ADD、MVRR、OUT、MVRD、JRC、CALA、RET等指令)的功能、格式和执行流程,注意各操作功能所对应的控制信号的作用。 6).微程序设计实验 实验目的: 掌握微程序控制的设计方法 实验内容: 设计实验系统中不存在的机器指令,写出其指令格式、各个字段的含义、功能描述,并在教学计算机上进行调试,验证其正确性。 7).输入输出系统 实验目的: 加深理解计算机系统中断工作的原理及处理过程。学习和掌握中断产生、响应、处理等技术; 实验内容: ①扩展开中断指令EI、关中断指令DI、中断返回指令IRET不能用汇编命令输入,只能用E命令输入指令的机器代码. ②确定中断向量表地址。中断向量表的高12位由数据开关确定为(0010 0100 0000)。三级中断对应的中断向量为2404H、2408H、240CH。当有中断请求且被响应后,将执行存放在该中断的中断向量所指向的内存区的指令。 ③填写中断向量表。在上述的2404H、2408H、240CH地址写入三条JR 转移指令,JR指令的OFFSET是偏移量,但在PCEC16中输入时,用户不需要计算偏移量,直接输入要转向的绝对地址即可。 ④编写中断服务程序.中断服务程序可以放在中断向量表之后,中断服务程序可实现在程序正常运行时在计算机屏幕上显示与优先级相对应的不同字符; ⑤写主程序。可编写一死循环程序,要求先开中断。 1。6 研究型教学 计算机组成原理研究性教学是针对《计算机组成原理》的理论和实验教学内容的拓展和延伸,是计算机组成原理教学的重要环节。 研究性教学的指导思想是在本课程理论和基本实验的基础上,创造学生独立思考和工程设计的实践环境,使学生在掌握计算机各部件的基本结构和工作原理的基础上,帮助同学建立计算机时间-空间和整机系统的概念,培养学生的实验操作能力和分析解决问题能力.通过研究性教学,开阔学生对计算机领域的知识面,尤其是硬件领域;了解硬件设计的基本工具和基本知识,掌握计算机硬件的设计方法,加深对计算机系统的认识。 1.6。1 研究性教学训练载体的设计 配合理论教学和实验,在考虑学生的能力和时间的情况下,本课程安排了综合性的研究性专题,专题名称、研究内容及相关的知识点如下表所示: 专题名称 研究内容及要求 相关知识点 设置章节 1。交叉存储器设计 设计一个容量 为64KB的采用低位交叉编址的8体并行结构存储器。画出CPU和存储芯片(芯片容量自定)的连接图,并写出图中每个存储芯片的地址范围(用 十六进制数表示)。 交叉存储器结构和存储器并行工作原理. 译码电路设计 地址、数据和控制电路设计。 第4章 2.微程序控制器及微指令设计 研究微程序控制器的设计过程和相关技术。研究机器指令格式和微程序的关系,对多种寻址方式的指令,设计相应的微程序. 机器指令和微程序的关系,微程序和微指令微命令的关系,微程序的设计方法,控制器的结构和设计方法. 第10章 3。中断控制器及中断服务程序设计 研究多级中断系统的结构和工作原理,中断向量,中断服务程序的设计方法,扩展中断隐指令、开中断指令、关中断指令、中断返回指令. 计算机系统中断工作的原理,中断产生、响应、处理等技术;中断嵌套。 第5章 1.6.2 研究性教学实施计划 研究性教学的实施,需要与理论课和基础实验课程的教学密切结合。具体实施计划的详细时间见下表。学生按照教师布置的题目进行深入探讨,查阅文献资料,提交研究报告和实验报告。 专题名称 实验周次 设置章节 交叉存储器设计 第十周第十一周 第4章 微程序控制器及微指令设计 第十三周第十四周 第10章 中断控制器及中断服务程序设计 第十四周第十五周 第5章 1.6。3。 研究性专题指导书 研究性专题一:多体交叉存储器设计 问题的提出: 并行性是提高计算机系统效率的重要途径。交叉存储器是采用相同的存储器,利用并行结构设计方法,提高存储器工作效率的一种特殊存储器。 交叉存储器的结构复杂,在随堂存储器扩充的基础上,展开研究性教学,便于学生拓展知识面,提高分析问题解决问题的能力。 设CPU共有16根地址线,8根数据线,并用M/—IO作为访问存储器或I/O的控制信号(高电平为访 存,低电平为访I/O),—WR(低电平有效)为写命令,—RD(低电平有效)为读命令。设计一个容量 为64KB的采用低位交叉编址的8体并行结构存储器。画出CPU和存储芯片(芯片容量自定)的连接图,并写出图中每个存储芯片的地址范围(用 十六进制数表示)。 l 要求:参考教材中关于交叉存储器的原理,给出系统设计方案。包括译码芯片的选择、各个芯片的工作时序设计。 l 考查知识点: (1)片选信号的产生电路设计; (2)地址锁存电路设计; (3)数据信号线的电路设计; (4)控制信号线的设计; (5)交叉存储的实现。 l 需要注意的问题: (1)多体存储器是如何实现1/8存储器周期就能够读取一次数据的; (2)各个存储器提的启动信号和地址、数据、片选信号的关系; (3)交叉存储器并行工作原理,与普通存储器结构上的主要差别。 研究性专题二:微程序控制器和微程序设计 问题的提出: 控制器是计算机的核心,是计算机组成原理的重要内容。微程序控制器将全部指令的每个执行步骤所需要的全部控制信号保存在微程序的控制存储器中,并在控制信号中明确给出下一条使用的微指令的地址,这样,控制器可通过读取微程序的控制存储器来得到指令的控制信号.微程序控制器具有结构简单、便于调试和修改控制器功能等功能。本专题的内容为:设计存储器寻址或存储器间接寻址机器指令的微程序,并在教学计算机上加以实现、通过调试,得到正确结果. 要求: 微程序存放在控制存储器中,控制器中的指令寄存器IR和程序计数器PC选用运算器内部的寄存器实现,微程序的后继地址由Am2910(微程序定序器)和配套线路(微指令转移条件判断线路、微指令地址映射部件)实现。对每一条指令,合理划分指令的执行步骤。 l 考查知识点: (1)微指令格式; (2)微堆栈功能和使用方法; (3)微地址形成逻辑; (4)控制字段功能; (5)微程序方框图 l 需要注意的问题: (1)微指令转移所依据的判断条件 (2)CPU内部总线数据来源的控制 (3)控制字段中,ALU中通用寄存器的使用 (4) 微程序的节拍控制 微程序控制的结构如下图所示: 研究性专题三:中断控制器及中断服务程序设计 问题的提出: 中断是现代计算机中普遍采用的技术,是外设与计算机系统进行数据交换的重要途径。中断技术的实现,既涉及中断控制器硬件电路,也涉及中断服务程序的软件编程。本专题的内容为:分析由分立元件构成的中断控制器的工作原理,研究中断向量的产生和排队器的实现问题,设计相应的中断服务程序实现中断嵌套. l 要求: 针对分立元件构成的中断控制器的结构和工作原理,编写主程序和中断服务程序.达到的效果如下:主程序显示某个字符,当按下某个键盘时,主程序被中断,显示与按键所对应的另外一个字符。持续一段时间后,在回到主程序,显示原来的字符。定义另外一个按键,使其能够在第一个按键按下时,按第二个键时,终止第一个键显示的字符,而显示第二个键所对应的字符,实现中断嵌套.参考教材中关于交叉存储器的原理,给出系统设计方案。包括译码芯片的选择、各个芯片的工作时序设计。 l 考查知识点: (1)现场和屏蔽字; (2)中断服务程序寻址; (3)中断嵌套; (4)中断服务程序设计; (5)中断向量表 l 需要注意的问题: (1)什么时间开中断,什么时间关中断? (2)中断向量和中断服务程序的关系; (3)中断嵌套的现场保护问题 由分立元件构成的中断控制器结构图如下: 1.7 成绩考核 为培养学生的研究意识,提高学生学习的主动性,在本门课程的教学过程中增加综合性研究性专题,学生利用课余时间,做出设计方案,以研究报告和实验报告的形式,进行总结。 研究性教学的考核,包括研究报告或实验报告,接受教师和同学提问和答疑等环节.研究报告能够准确把握所研究的问题,全面、系统地阐述相关内容,观点新颖,论据充分,计算正确。 《计算机组成原理》课程教学时间为每周4学时,共计16周。教学环节主要包括:课堂讲授、实验、研究性专题、作业和答疑。分数比例见下表。 平时作业,研究性专题 实验 期末考试 30% 20% 50% 二、章节教学设计 2.1 第一章 计算机系统概论教学设计 2.1.1教学内容介绍 (1)计算机的发展与应用。 (2)计算机系统的层次结构。 (3)计算机的特点:快速性、通用性、准确性和逻辑性。 (4)性能指标。 (5)计算机的分类方法。 2。1。2教学目的 理解冯诺依曼计算机中的五大部件在计算机系统中所起的作用,每个部件的基本工作原理。掌握存储器地址和存储单元的关系.理解计算机系统的层次结构及各个层次间的相互依存关系。 2。1。3重难点分析 教学重点: (1) 计算机的层次结构。 (2) 存储器地址和单元的关系。 2。1.4案例 通过对两种机器结构:冯诺依曼的基本结构和改进型的冯诺依曼结构的分析和对比,说明两种结构的区别和各自的特点,从并行性角度,分析不同系统结构对机器性能的影响。 2。1。5教学方法和手段 1)用视图的方法,让学生对计算机各个部件的关系和原理建立直观和形象的认识。 2)采用启发式教学法,从数字电子技术课程已经学过的对基本运算部件的控制,引导学生理解从一般器件层依次向更高的层次:汇编语言层次、操作系统层次和高级语言层次。再从组合逻辑和时序电路控制角度,启发学生由一般机器层次向下理解微程序控制层次。 2。1.6小结 (1)从系统的观点,理解计算机的层次结构。计算机系统由硬件和软件两大部分所构成,而如果按功能再细分,可分为第零级是硬联逻辑级,第一级是微程序级,第二级是传统机器级,第三级是操作系统级,第四级是汇编语言级,第五级是高级语言级,第六级是应用语言级。把计算机系统按功能分为多级层次结构,就是有利于正确理解计算机系统的工作过程,明确软件,硬件在计算机系统中的地位和作用。 (2)随着计算机的发展计算机的常用指标会不断的提高。 (3)组成原理是讲解计算机的一般组成方法,而不是针对某一类计算机而言。 2.1.7作业 1.2 计算机系统从功能上可划分为哪些层次?各层次在计算机系统中起什么作用? 1.5 冯.诺依曼计算机体系的基本思想是什么?按照此思想设计的计算机硬件系统应由哪些部件组成?各起什么作用? 1.11。 指令和数据都存于存储器中,计算机如何区分它们?【计算机内部由哪两种信息在流动?它们彼此有什么关系?】 2.2 第二章 计算机的发展及应用教学设计 2。2。1教学内容介绍 (1)计算机的发展史; (2)计算机的应用领域; (3)计算机的展望。 2.2。2教学目的 (1)了解计算机的发展史 (2)了解计算机的应用领域 (3)了解计算机的发展趋势 2.2。3教学方法和手段 自学 2.3 第三章 系统总线教学设计 2.3。1教学内容介绍 (1)总线及分类。 (2)总线特性及性能指标。 (3)总线结构:单总线结构、双总线结构和三总线结构。 (4)总线连接方式: 串行传送、并行传送和分时传送。 (5)总线的控制:链式查询方式、计数定时查询方式和独立请求方式. (6)总线的通信:同步通信和异步通信. 2。3。2教学目的 ①了解总线的功能、分类、性能指标和典型的结构. ②了解集中仲裁方式和分布仲裁方式。 ③掌握总线的控制方式 ④了解同步、异步、半同步通信、分离式通信方式。 2。3。3重难点分析 使用总线的关键在于判别连接到总线的各个设备或部件的优先权;设备或部件取得总线控制权后,以什么通信方式与总线进行数据交换。 总线的控制包括链式查询方式、计数定时查询方式和独立请求方式。要讲清楚他们的工作原理和总线的控制过程,并比较它们的优缺点.链式查询方式:使用的线数少,优先级固定不能改变,对查询链的敏感性强。计数定时查询方式:使用的线数中,优先级容易改变,但速度比较慢。独立请求方式:使用的线数多,优先级容易改变,速度也快。 总线的通信方式包括:同步、半同步、异步等通信方式。同步通信由统一时标控制数据传送;异步通信采用应答方式 ,没有公共时钟;半同步通信方式是同步和异步的结合. 2.3。4案例 介绍微机系统中常用的PCI总线。PCI的中文意思是“外围器件互联"是一种局部并行总线标准,由ISA总线发展而来的,ISA并行总线有8位和16位两种模式,时钟频率为8MHz,工作频率为33MHz/66MHz.是一种同步的独立于处理器的32位或64位局部总线。从结构上看,PCI是在CPU的供应商和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。PCI总线已成为了计算机的一种标准总线.已成为局部总线的新标准,主要用于连接显示卡、网卡、声卡。 2。3。5教学方法和手段 (1)结合图片形象地演示总线的结构,帮助学生理解总线的工作原理。 (2)结合
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服