计算机组成原理教案(53页).doc

上传人:1595****071 文档编号:37791409 上传时间:2022-09-02 格式:DOC 页数:52 大小:558KB
返回 下载 相关 举报
计算机组成原理教案(53页).doc_第1页
第1页 / 共52页
计算机组成原理教案(53页).doc_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《计算机组成原理教案(53页).doc》由会员分享,可在线阅读,更多相关《计算机组成原理教案(53页).doc(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

2、源。目录一 总体教学设计7教学目的和要求8教学手段和教学方法8教学手段81.2.2 教学方法91.3 把前沿内容引进课堂10教材与参考资料10教学内容和安排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)重点和难点155)中央处理器(10学时)15(1)教学内容15(2)

3、基本要求15(3)重点和难点156)总线系统(2学时)15(1)教学内容15(2)基本要求16(3)重点和难点167)输入输出系统(8学时)16(1)教学内容16(2)基本要求16(3)重点和难点16实践教学及安排161)运算器实验I172)运算器实验II173)存储器及存储系统184)基础汇编语言程序设计185)微程序验证实验196)微程序设计实验197)输入输出系统191.6 研究型教学201.6.1 研究性教学训练载体的设计201.6.2 研究性教学实施计划211.6.3. 研究性专题指导书22研究性专题一:多体交叉存储器设计22研究性专题二:微程序控制器和微程序设计22研究性专题三:中

4、断控制器及中断服务程序设计241.7 成绩考核25二、章节教学设计262.1 第一章 计算机系统概论教学设计26教学内容介绍262教学目的26重难点分析26案例27教学方法和手段27小结27作业272.2 第二章 计算机的发展及应用教学设计28教学内容介绍28教学目的28教学方法和手段282.3 第三章 系统总线教学设计28教学内容介绍28教学目的28重难点分析29案例29教学方法和手段29小结30作业30第3章题 5、8、14302.4 第四章 存储器教学设计30教学内容介绍30教学目的30重难点分析31案例31教学方法和手段31小结32作业322.5 第五章输入输出系统教学设计32教学内容

5、介绍32教学目的32重难点分析33案例33教学方法和手段33小结34作业342.6 第六章 计算机的运算方法教学设计34教学内容介绍34教学目的35重难点分析35案例35教学方法和手段36小结36作业362.7 第七章 指令系统教学设计36教学内容介绍36教学目的37重难点分析37案例37教学方法和手段37小结38作业382.8 第八章 CPU的结构和功能教学设计38教学内容介绍38教学目的38重难点分析39案例39教学方法和手段39小结39作业392.9 第九章控制单元的功能教学设计40教学内容介绍40教学目的40重难点分析40案例40教学方法和手段40小结41作业412.10 第十章控制单

6、元的设计教学设计41教学内容介绍41教学目的41重难点分析42案例42教学方法和手段42小结42作业43三、教学单元设计43教学单元143教学单元243教学单元344教学单元444教学单元545教学单元646教学单元746教学单元847教学单元948教学单元1048教学单元1149教学单元1250教学单元1350教学单元1451教学单元1552教学单元1653教学单元1754教学单元1854教学单元1955教学单元2055教学单元2156教学单元2257教学单元2357教学单元2458一 总体教学设计本课程讲述单机系统计算机各部件和系统的组成原理及其内部工作机制,使学生能够掌握计算机各大部件的

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

22、(2)基本要求了解I/O接口的功能和基本结构,I/O端口及其编址的基本方法。掌握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周周三(7)微程序验证实验3学时6 13周周三

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

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

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

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

27、7)输入输出系统实验目的:加深理解计算机系统中断工作的原理及处理过程。学习和掌握中断产生、响应、处理等技术;实验内容:扩展开中断指令EI、关中断指令DI、中断返回指令IRET不能用汇编命令输入,只能用E命令输入指令的机器代码。 确定中断向量表地址。中断向量表的高12位由数据开关确定为(0010 0100 0000)。三级中断对应的中断向量为2404H、2408H、240CH。当有中断请求且被响应后,将执行存放在该中断的中断向量所指向的内存区的指令。填写中断向量表。在上述的2404H、2408H、240CH地址写入三条JR 转移指令,JR指令的OFFSET是偏移量,但在PCEC16中输入时,用户

28、不需要计算偏移量,直接输入要转向的绝对地址即可。编写中断服务程序。中断服务程序可以放在中断向量表之后,中断服务程序可实现在程序正常运行时在计算机屏幕上显示与优先级相对应的不同字符;写主程序。可编写一死循环程序,要求先开中断。 研究型教学计算机组成原理研究性教学是针对计算机组成原理的理论和实验教学内容的拓展和延伸,是计算机组成原理教学的重要环节。研究性教学的指导思想是在本课程理论和基本实验的基础上,创造学生独立思考和工程设计的实践环境,使学生在掌握计算机各部件的基本结构和工作原理的基础上,帮助同学建立计算机时间-空间和整机系统的概念,培养学生的实验操作能力和分析解决问题能力。通过研究性教学,开阔

29、学生对计算机领域的知识面,尤其是硬件领域;了解硬件设计的基本工具和基本知识,掌握计算机硬件的设计方法,加深对计算机系统的认识。 1.6.1 研究性教学训练载体的设计配合理论教学和实验,在考虑学生的能力和时间的情况下,本课程安排了综合性的研究性专题,专题名称、研究内容及相关的知识点如下表所示:专题名称 研究内容及要求 相关知识点 设置章节 设计一个容量 为64KB的采用低位交叉编址的8体并行结构存储器。画出CPU和存储芯片(芯片容量自定)的连接图,并写出图中每个存储芯片的地址范围(用 十六进制数表示)。交叉存储器结构和存储器并行工作原理。 译码电路设计地址、数据和控制电路设计。第4章2.微程序控

30、制器及微指令设计研究微程序控制器的设计过程和相关技术。研究机器指令格式和微程序的关系,对多种寻址方式的指令,设计相应的微程序。机器指令和微程序的关系,微程序和微指令微命令的关系,微程序的设计方法,控制器的结构和设计方法。 第10章 3.中断控制器及中断服务程序设计研究多级中断系统的结构和工作原理,中断向量,中断服务程序的设计方法,扩展中断隐指令、开中断指令、关中断指令、中断返回指令。计算机系统中断工作的原理,中断产生、响应、处理等技术;中断嵌套。第5章 研究性教学实施计划 研究性教学的实施,需要与理论课和基础实验课程的教学密切结合。具体实施计划的详细时间见下表。学生按照教师布置的题目进行深入探

31、讨,查阅文献资料,提交研究报告和实验报告。 专题名称 实验周次设置章节 交叉存储器设计第十周第十一周第4章微程序控制器及微指令设计第十三周第十四周第10章 中断控制器及中断服务程序设计第十四周第十五周第5章1.6.3. 研究性专题指导书 研究性专题一:多体交叉存储器设计问题的提出:并行性是提高计算机系统效率的重要途径。交叉存储器是采用相同的存储器,利用并行结构设计方法,提高存储器工作效率的一种特殊存储器。交叉存储器的结构复杂,在随堂存储器扩充的基础上,展开研究性教学,便于学生拓展知识面,提高分析问题解决问题的能力。 设CPU共有16根地址线,8根数据线,并用M/-IO作为访问存储器或I/O的控

32、制信号(高电平为访 存,低电平为访I/O),-WR(低电平有效)为写命令,-RD(低电平有效)为读命令。设计一个容量 为64KB的采用低位交叉编址的8体并行结构存储器。画出CPU和存储芯片(芯片容量自定)的连接图,并写出图中每个存储芯片的地址范围(用 十六进制数表示)。l 要求:参考教材中关于交叉存储器的原理,给出系统设计方案。包括译码芯片的选择、各个芯片的工作时序设计。 l 考查知识点: (1)片选信号的产生电路设计; (2)地址锁存电路设计; (3)数据信号线的电路设计; (4)控制信号线的设计; (5)交叉存储的实现。 l 需要注意的问题: (1)多体存储器是如何实现1/8存储器周期就能

33、够读取一次数据的; (2)各个存储器提的启动信号和地址、数据、片选信号的关系; (3)交叉存储器并行工作原理,与普通存储器结构上的主要差别。 研究性专题二:微程序控制器和微程序设计问题的提出:控制器是计算机的核心,是计算机组成原理的重要内容。微程序控制器将全部指令的每个执行步骤所需要的全部控制信号保存在微程序的控制存储器中,并在控制信号中明确给出下一条使用的微指令的地址,这样,控制器可通过读取微程序的控制存储器来得到指令的控制信号。微程序控制器具有结构简单、便于调试和修改控制器功能等功能。本专题的内容为:设计存储器寻址或存储器间接寻址机器指令的微程序,并在教学计算机上加以实现、通过调试,得到正

34、确结果。要求:微程序存放在控制存储器中,控制器中的指令寄存器IR和程序计数器PC选用运算器内部的寄存器实现,微程序的后继地址由Am2910(微程序定序器)和配套线路(微指令转移条件判断线路、微指令地址映射部件)实现。对每一条指令,合理划分指令的执行步骤。l 考查知识点: (1)微指令格式; (2)微堆栈功能和使用方法;(3)微地址形成逻辑; (4)控制字段功能; (5)微程序方框图l 需要注意的问题: (1)微指令转移所依据的判断条件 (2)CPU内部总线数据来源的控制(3)控制字段中,ALU中通用寄存器的使用(4) 微程序的节拍控制微程序控制的结构如下图所示:研究性专题三:中断控制器及中断服

35、务程序设计问题的提出:中断是现代计算机中普遍采用的技术,是外设与计算机系统进行数据交换的重要途径。中断技术的实现,既涉及中断控制器硬件电路,也涉及中断服务程序的软件编程。本专题的内容为:分析由分立元件构成的中断控制器的工作原理,研究中断向量的产生和排队器的实现问题,设计相应的中断服务程序实现中断嵌套。l 要求:针对分立元件构成的中断控制器的结构和工作原理,编写主程序和中断服务程序。达到的效果如下:主程序显示某个字符,当按下某个键盘时,主程序被中断,显示与按键所对应的另外一个字符。持续一段时间后,在回到主程序,显示原来的字符。定义另外一个按键,使其能够在第一个按键按下时,按第二个键时,终止第一个

36、键显示的字符,而显示第二个键所对应的字符,实现中断嵌套。参考教材中关于交叉存储器的原理,给出系统设计方案。包括译码芯片的选择、各个芯片的工作时序设计。 l 考查知识点: (1)现场和屏蔽字; (2)中断服务程序寻址; (3)中断嵌套; (4)中断服务程序设计; (5)中断向量表l 需要注意的问题: (1)什么时间开中断,什么时间关中断? (2)中断向量和中断服务程序的关系; (3)中断嵌套的现场保护问题由分立元件构成的中断控制器结构图如下:1.7 成绩考核 为培养学生的研究意识,提高学生学习的主动性,在本门课程的教学过程中增加综合性研究性专题,学生利用课余时间,做出设计方案,以研究报告和实验报

37、告的形式,进行总结。研究性教学的考核,包括研究报告或实验报告,接受教师和同学提问和答疑等环节。研究报告能够准确把握所研究的问题,全面、系统地阐述相关内容,观点新颖,论据充分,计算正确。 计算机组成原理课程教学时间为每周4学时,共计16周。教学环节主要包括:课堂讲授、实验、研究性专题、作业和答疑。分数比例见下表。 平时作业,研究性专题实验 期末考试 30 20 50 二、章节教学设计2.1 第一章 计算机系统概论教学设计教学内容介绍(1)计算机的发展与应用。(2)计算机系统的层次结构。(3)计算机的特点:快速性、通用性、准确性和逻辑性。(4)性能指标。(5)计算机的分类方法。教学目的理解冯诺依曼

38、计算机中的五大部件在计算机系统中所起的作用,每个部件的基本工作原理。掌握存储器地址和存储单元的关系。理解计算机系统的层次结构及各个层次间的相互依存关系。重难点分析教学重点:(1) 计算机的层次结构。(2) 存储器地址和单元的关系。 通过对两种机器结构:冯诺依曼的基本结构和改进型的冯诺依曼结构的分析和对比,说明两种结构的区别和各自的特点,从并行性角度,分析不同系统结构对机器性能的影响。教学方法和手段1)用视图的方法,让学生对计算机各个部件的关系和原理建立直观和形象的认识。2)采用启发式教学法,从数字电子技术课程已经学过的对基本运算部件的控制,引导学生理解从一般器件层依次向更高的层次:汇编语言层次

39、、操作系统层次和高级语言层次。再从组合逻辑和时序电路控制角度,启发学生由一般机器层次向下理解微程序控制层次。小结(1)从系统的观点,理解计算机的层次结构。计算机系统由硬件和软件两大部分所构成,而如果按功能再细分,可分为第零级是硬联逻辑级,第一级是微程序级,第二级是传统机器级,第三级是操作系统级,第四级是汇编语言级,第五级是高级语言级,第六级是应用语言级。把计算机系统按功能分为多级层次结构,就是有利于正确理解计算机系统的工作过程,明确软件,硬件在计算机系统中的地位和作用。(2)随着计算机的发展计算机的常用指标会不断的提高。(3)组成原理是讲解计算机的一般组成方法,而不是针对某一类计算机而言。作业

40、1.2 计算机系统从功能上可划分为哪些层次?各层次在计算机系统中起什么作用? 1.5 冯.诺依曼计算机体系的基本思想是什么?按照此思想设计的计算机硬件系统应由哪些部件组成?各起什么作用?1.11. 指令和数据都存于存储器中,计算机如何区分它们?【计算机内部由哪两种信息在流动?它们彼此有什么关系?】2.2 第二章 计算机的发展及应用教学设计(1)计算机的发展史;(2)计算机的应用领域;(3)计算机的展望。(1)了解计算机的发展史(2)了解计算机的应用领域(3)了解计算机的发展趋势 2.2.3教学方法和手段 自学 第三章 系统总线教学设计(1)总线及分类。(2)总线特性及性能指标。(3)总线结构:

41、单总线结构、双总线结构和三总线结构。(4)总线连接方式: 串行传送、并行传送和分时传送。(5)总线的控制:链式查询方式、计数定时查询方式和独立请求方式。(6)总线的通信:同步通信和异步通信。了解总线的功能、分类、性能指标和典型的结构。了解集中仲裁方式和分布仲裁方式。掌握总线的控制方式了解同步、异步、半同步通信、分离式通信方式。使用总线的关键在于判别连接到总线的各个设备或部件的优先权;设备或部件取得总线控制权后,以什么通信方式与总线进行数据交换。总线的控制包括链式查询方式、计数定时查询方式和独立请求方式。要讲清楚他们的工作原理和总线的控制过程,并比较它们的优缺点。链式查询方式:使用的线数少,优先

42、级固定不能改变,对查询链的敏感性强。计数定时查询方式:使用的线数中,优先级容易改变,但速度比较慢。独立请求方式:使用的线数多,优先级容易改变,速度也快。总线的通信方式包括:同步、半同步、异步等通信方式。同步通信由统一时标控制数据传送;异步通信采用应答方式 ,没有公共时钟;半同步通信方式是同步和异步的结合。介绍微机系统中常用的PCI总线。PCI的中文意思是“外围器件互联”是一种局部并行总线标准,由ISA总线发展而来的,ISA并行总线有8位和16位两种模式,时钟频率为8MHz,工作频率为33MHz/66MHz。是一种同步的独立于处理器的32位或64位局部总线。从结构上看,PCI是在CPU的供应商和

43、原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。PCI总线已成为了计算机的一种标准总线。已成为局部总线的新标准,主要用于连接显示卡、网卡、声卡。(1)结合图片形象地演示总线的结构,帮助学生理解总线的工作原理。(2)结合案例教学,理解总线在实际系统中的应用。(3)采用翻转教学的方法,留一定的时间,给同学进行讨论和提问,促进学生自主学习和独立思考,加深对于相关知识点的理解。总线是连接各个部件的信息传输线,总线包括:片内总线、系统总线和通信总线。总线的性能指标包括机械特性、电气特性、功能特性和时间特性。总线结构:单总线,双总线,三总线。总

44、线判优有两种方法:集中仲裁方式和分布仲裁方式。集中仲裁方式的具体实现有三种:包括链式查询方式、计数定时查询方式和独立请求方式。总线的通信方式包括:同步、半同步、异步等通信方式。第3章题 5、8、14 第四章 存储器教学设计存储器是现代计算机的五大组成部分之一,本章主要介绍存储器的基本工作原理。首先从存储器概述入手,介绍存储器的分类和层次结构,通过主存的单元、地址、技术指标等概念引入半导体存储器芯片,静态RAM和动态RAM的读写时序以及动态刷新的基本原理。重点介绍存储器与 CPU 的连接,掌握主存储器的组织方法。然后介绍提高访存速度的两个措施:Cache和多体交叉存储器,重点掌握Cache的原理和地址映射方法。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁