计算机组成原理考试题
2.冯.诺依曼结构是以运算器为中心。
3.CPU和存储器以及外部设备之间的信息交换都通过总线来实现。在微型机中总线根据传输信息的类型可分为数据总线、地址总线和控制总线。
4.指令操作码字段使用不同的编码表示,每一种编码代表唯一一种指令,因此n位操作码最多可定义2^n条指令。
5.用汇编语言和高级语言编写的程序称为源程序,这种源程序不能被机器直接识别和执行。
6.传统机器层以下是物理机,以上各层都称为虚拟机,它们是由软件实现的机器。
7.计算机实现是指计算机组成的物理实现。
8.计算机系统结构、计算机组成和计算机实现是三个不同的概念。
9.机器字长是指CPU一次可以处理的二进制数据的位数。
10.数据在计算机中是以器件的物理状态来表示的。
11.数位是指数码在一个数中所处的位置。
12.基数是指在某种进位计数制中每个数位上所能使用的数码个数。
13.任意进制数转换为十进制数的基本方法是按权展开相加求和。
14.BCD码用二进制方式来编码十进制数,即每一位十进制数用四位二进制数表示。
15.8421码是BCD码中最常用的一种,又称NBCD码
16.在计算机中有两种形式存储的BCD码,一种是压缩BCD码,一种是非压缩BCD码。
17.2421码和5211码也是两种恒权码。这一特点有利于实现“逢十进位”的计数和加法规则。
18.余3码是在8421码的基础上,把每个代码都加上0011而形成的。
19.计算机中使用的数分为有符号数和无符号数两种,均存放在寄存器中。
20.移码也称为余码、增码或者偏移二进制码,它是补码的一种变形,其最高位为符号位。
21.根据小数点的位置是否固定,分为定点表示和浮点表示两种。
22.存储器周期时间指的是连续启动两次独立不相关的存储器操作之间所需的时间间隔
23.存储容量通常使用存储器内可以容纳的二进制数据的数据量来加以表征。
24.存储器的可靠性往往使用平均无故障时间(MTBF)来进行表征,即两次故障之间的时间间隔。
25.26.半导体存储器主要分为双极型半导体存储器(TTL型)和MOS型半导体存储器。
27.磁存储器主要分为磁芯存储器和磁表面存储器。
28.与RAM相对应的是顺序访问存储器,SAM中的单元一般不能被独立访问。
29.计算机的主存储器主要由随机存储器构成。
30.动态随机存取内存(DRAM)里面所储存的数据即使在有源状态下也只能保持较短的时间,需要不断地进行刷新来维持数据的存储状态。
31.电容在实际工作中会有漏电的现象,从而导致内部存储正电荷不足而丢失存储的状态。
32.位扩展是利用存储器芯片的组合连接来获得具有存储字长更长的存储器芯片组,即增加其数据线的数量。
33.字扩展则是为了增加存储器存储字的数量扩大寻址范围,即直观地增加容量。
34.字位扩展是结合位扩展和字扩展的综合扩展方法。
35.在运算器中一般都设置一个累加寄存器ACC,用来暂存ALU运算的结果数据。
36.指令寄存器(IR)用于存放刚刚从存储器中取出马上就要执行的一条指令,然后由控制器对指令的操作码进行译码,从而得到该操作的具体信号。
37.指令周期是指取出一条指令并执行这条指令所需的全部时间。
38.计算机中的指令由操作码和地址码两部分组成,操作码用来指明该指令所要完成的操作。
39.不同指令的指令周期不同,因此它所占用的机器周期数也不同。
40.在异步控制方式中,各操作不采用统一的时序信号控制,没有固定的周期节拍和严格的时钟同步。
41.微操作有相容性和互斥性之分,与数据通路结构是紧密相关的。
42.一条微指令通常至少包含两大部分信息:操作控制字段和顺序控制字段
43.微指令寄存器用来存放从控制存储器读出的一条微指令,它的位数等于微指令字长。
44.地址码主要用来表示各种位置信息,如源操作数的位置、目的位置、结果存放位置等。
45.指令字长取决于操作码的长度、地址码的长度和数量。
46.寻找指令地址的方式比较简单,或者通过PC计数器来自增1的方式寻址,或者通过各种跳转的方式来寻址。
47.立即寻址的特点是操作数本身设在指令字内,即形式地址A不是所需数据的地址,而是就是数据本身,又称为立即数。
48.立即寻址主要用于设定变量的初始值和设定常数。
49.50.立即寻址的优点在于访存周期较少,不需要根据地址段访存去寻找数据。但是立即数的数值范围受到指令字长的限制。
51.指令系统集中反映了机器的性能,又是程序员编程的基础。
52.总线是计算机各个组成部件中用以传输数据进行通信公共数据通络,其物理介质往往是由多根导线组成的一组传输线束。
53.不同于单向三态的地址总线,数据总线是双向三态形式的总线。
54.控制总线:用来传送控制信号和时序信号的总线。控制总线实际上是各种控制信号线的集合,也是双向三态的信号线。
55.总线位宽:指的是总线标准中数据总线的根数,又称为总线宽度。一般为2的整数次幂。
56.负载能力主要指的是总线挂载设备的电流驱动能力。
57.单总线结构造成的瓶颈源于高低速设备之间的差异。
58.同步通信指的是数据传送双方在统一时标触发下进行的通信过程。
59.CPU和I/O设备之间实际上是通过I/O接口进行数据传送的。
60.CPU在与I/O设备进行数据交换时,需要适应CPU与外设之间的速度差异。
61.不同的I/O设备存储和处理信息的格式不同。
62.不同I/O设备的时序控制电路也不同。
63.I/O接口通常设置若干个寄存器,主要有数据寄存器、状态寄存器和控制寄存器。
64.按照时序控制方式的不同可将I/O接口分为同步接口与异步接口。
65.记录方式是一种编码方式,它是指将一连串二进制数据转换成磁表面写电流波形的方式。
66.改进调频制(MFM)它是调频制的改进,采用三种频率,所以也称为三频制。
67.一个完整的硬盘存储器主要由硬磁盘盘片、硬盘驱动器和硬盘控制器三大部分组成。
68.磁头的定位系统用于驱动磁头沿盘面径向移动以寻找目标磁道。
69.平均寻址时间包括硬磁盘的寻道时间和等待时间。
70.硬盘非格式化容量是指硬盘盘片可使用的磁化单元的总数。
71.8086是第一款32位的微处理器芯片,内部集成了2.9万个晶体管。
72.从功能上可以将8086划分为总线接口部件(BIU)和执行部件(EU)。
73.8086有最大模式和最小模式两种工作方式,两种方式的系统配置不同。
74.片上网络的核心思想就是在芯片内部借用计算机网络的思想。
75.基于片上互连的结构是指每个核心具有独立的处理单元和Cache。
1、P92(必考)
一个具有20位地址和64位字长的存储器,问:
(1)该存储器能存多少个字节的信息?2^20=1MB,1MB*64/8=8MB
(2)如果存储器由128KB*8位SRAM芯片组成,需要多少芯片?
每个单元为64位,需要8片SRAM,即8片SRAM满足128KB64位字长的存储器要求。一个小组为8片SRAM,即一片128KB*64位,1024/128=8,共需要8个小组,所以需要8*8=64片。
(3)需要多少位地址作芯片选择?
其中需要进行8组芯片的寻址,所以需要3根地址线作为芯片选择。
画图题
1.冯.诺依曼结构P7
解释:(1).计算机由五大基本部件组成:运算器、控制器、存储器、输入设备和输出设备。
(2).数据和程序采用二进制形式表示,不加区别存放在存储器中
(3).采用存储程序的思想,让程序指挥计算机自动完成各种工作。
程序和数据由输入设备输入至运算器,再存储于存储器中。当处理数据时,首先从存储器中将数据读入运算器,运算器根据控制信号进行相应的运算,中间结果存入存储器,或由运算器经输出设备输出。指令也以数据形式保存在存储器中,运算时指令由存储器送入控制器,控制器根据指令产生控制信号控制各个部件的工作和数据流的流向。
画图并说明寄存器间接寻址方式P178(必考)
说明:(1)寄存器间接寻址方式类似于间接寻址方式,即在地址字段内放置某寄存器的地址,在这个寄存器内再放置该数据的实际地址。(2)这种方式适用于连续访问主存内的连续空间,配合循环结构可以快速、有效地完成对数组结构的访问。(3)这种寻址方式的优点是纠正了间接寻址至少两次访存的缺点,而且保持了较大的寻址范围。
综述题
1.简述计算机系统的层次结构?P13(必考)
硬连逻辑层、微程序层、传统机器(指令系统)层、操作系统层、汇编系统层、高级语言层、应用程序层
2.简述计算机系统总线分类中每种总线的功能?P196(必考)
地址总线:用于传送地址的总线。地址总线只能决定计算机系统访问存储空间的数量。
数据总线:用于传送数据信息的总线。不同于单向三态的地址总线,数据总线是双向三态形式的总线。
(1) 知识与技能: (1) 了解计算机硬件和软件的概念及其关系; (2) 了解计算机硬件的各个组成部分及其作用; (3) 知道存储器的分类、内存RAM与ROM的区别及其作用; (4) 了解软件的分类, 知道常见的软件的类别。
(2) 过程与方法: (1) 通过让学生观察计算机的结构和主要部件, 了解计算机结构及各部分的作用; (2) 通过学习活动让学生体验计算机软件的分类及其作用, 并归纳计算机系统的组成结构图。
(3) 情感态度与价值观:在学习过程中, 激发学生学习计算机基础知识的兴趣和积极探究的精神。
[教学重点与难点]
(1) 教学重点:计算机系统的组成及结构, 各主要部件的作用。
(2) 教学难点:难点:计算机系统的组成及结构。
[教学方法]
任务驱动法、讨论法、合作探究法、讲授法。
[讲授新课]
教师活动:完整的计算机系统由计算机硬件和计算机软件两部分组成。我们先来学习计算机的硬件系统。
1.计算机硬件系统
教师活动:计算机的硬件由主机和外部设备两部分组成。同学们刚刚提到的鼠标、键盘、音响等都是设备。对于外部设备根据作用不同又分为输入和输出设备。
(1) 输入、输出设备。
输入设备:将信息输入到计算机中的设备叫做输入设备。键盘、鼠标是最基本的输入设备。数码照相机还有麦克风、扫描仪、数码摄像机、摄像头也是输入设备。
输出设备:具有输出计算机结果和数据信息等功能的设备叫输出设备。如显示器、打印机等。在有些特定的情况下计算机也可以作为输出设备, 当计算机和Internet网连接后, 它成为网络终端, 这个时候计算机就是输出设备。
教师活动:接下来我们学习主机。主机包括主机板、电源、存贮器、显卡和声卡。 (PPT图片展示各个部件) 这节课我们主要了解中央处理器和存贮器。
(2) 中央处理器。 (PPT展示图片)
教师活动:我想问一下同学们, 我们人的行为是由身体的哪个部位管理的呢?
学生活动:大脑。
教师活动:人有大脑, 计算机也有大脑, 它就是中央处理器, 它是计算机的核心配件, 是由运算器和控制器组成, 负责解释、执行计算机基本指令, 完成计算机对各种信息的加工处理。
(3) 存贮器。
教师活动:我们经常用计算机听歌、看电影, 那么这些歌曲、电影它们都藏在了计算机的哪里呢?请同学阅读教材第18页到第19页的内容, 然后告诉老师答案。大家可以互相讨论。
学生活动:分组讨论, 回答问题。
教师活动: (布置任务) 这样我们就完成了对计算机硬件的学习。
2.计算机软件系统
教师活动:提问:我们现在是不是就可以使用我们刚刚组装好的计算机画幅画呢?
学生活动:回答问题。
教师活动:就像我们盖了一座大楼, 房子盖好了, 里面没有任何设施我们不能住, 只有硬件的计算机就像没设施的大楼, 我们一般把它称为裸机, 是不能使用的。那么我们这台计算机还需要什么才能使用呢?那必须有系统软件。
(1) 系统软件:用来管理和维护计算机程序的, 是计算机必备的软件。最重要的系统软件是操作系统, 是系统软件中最基础的部分, 是用户和裸机之间的接口, 同学们都接触过那些操作系统。
学生活动:回答。
现在请同学们为你的计算机选择操作系统。
(2) 应用软件。
教师活动:硬件有了, 操作系统有了, 我现在用自己组装的画画, 同学说可不可以呀?
学生回答:不行。
教师活动:是的, 不行。因为我还没有装应用软件, 应用软件是为完成特定任务而设计的计算机程序, 它分为两种可编程语言, 及我经常使用的播放器、办公软件等。除了老师说的这些软件, 你们还知道哪些呢?现在请同学为自己的计算机添加你所需要的应用软件。
教师活动:硬件、操作系统、应用软件都具备了, 这台计算机就组装完成了, 我们为自己胜利完成任务鼓鼓掌吧。通过组装计算机, 同学说说计算机硬件、系统软件、应用软件三者的关系。就像一家工厂, 办公楼和厂房是硬件, 用来生产产品的加工机械流水线等是系统软件, 应用软件是工人和管理人员。
关键词:计算机组成原理;实验教学;改革
中图分类号:G642文献标识码:A文章编号:1009-3044(2007)12-21702-02
Discussing the Teaching Model of The Organization Principle of Computer in Computer Experiment Course
HAI Lin-peng,CHEN Feng
(Henan Polytechnic University,Jiaozuo 454003,China)
Abstract:The paper discusses the teaching model of The Organization Principle of Computer in computer experiment course, and puts forward a few methods to improve the teaching effect by analyzing the present condition which exists in many Chinese universities. All of these can promote the development of teaching of The Organization Principle of Computer in Chinese universities.
Key words:The Organization Principle of Computer;experiment lesson;reform
“計算机组成原理”是工科计算机及其相关专业的一门重要的专业基础课程。它是讲述计算机的一般结构、组成、原理的课程。本课程从计算机的基本概念、基本组成及基本功能着手,对计算机的各个基本组成部件的工作原理进行讨论,使学生掌握有关硬件的基本知识,尤其是各基本组成部件如何有机连接构成整机系统的技术,为培养学生对硬件系统的分析、设计、开发和使用能力打下基础。本课程的基础课是数字电路、离散数学等,后继课程有计算机系统结构、微机原理等。学生通过这门课的学习,要掌握计算机的基本组成与运行原理的基本知识(主要是运算器和控制器),计算机硬件设计、制造、调试和运行维护等多方面的基本技能。为此,这门课的实验环节就显得尤为重要。在开展好理论教学的同时, 对实验教学环节必须给予足够的重视。通过实验教学,使学生具有较强的分析问题和解决问题的能力,以适应科学技术的飞速发展。
1 “计算机组成原理”课程实验教学的现状及存在的问题
目前, 计算机组成原理课程的教学基本上都是采用理论教学+实验的方式, 这种方式被国内外大学普遍采用。课堂教学讲授基本概念和理论知识,实验主要是为了加深对基本概念和理论知识的理解及培养动手能力。我国的计算机组成原理实验教学基本采用“计算机组成原理实验箱+ PC机仿真终端”共同完成实验的方式。一般来说,这种结构的教学机的硬件部分都在实验箱上实现。我院教学主要采用的的是清华大学研制的TEC-2实验系统。TEC-2实验系统是清华大学专门为《计算机组成原理》课程的教学实验而研制的。该系统的硬件和软件完整,配备合理。 TEC-2机的主体,包括计算机的运算器、控制器、存储器三个功能部件 ,配备了两个串行接口电路,可以接终端、 PC 机或另一台 TEC-2机,装置上还设置了 20 余个钮子开关、两个十二位的微型开关、多个按键和 16 个发光二极管,用于手动方式的实验。此外,还配有多种实验接口板用 50 芯扁平电缆与接口机进行联机,学生可以在接口板上搭接线路,完成硬软件的调试实验。该实验设备从这门实验课开设之初到现在为计算机组成实验的教学立下了汗马功劳。 但是, 随着计算机技术的发展,它已经不能满足我们的教学目标,在这几年的教学实践中,我们发现了几点不足。
(1)实验设备的可维护性不好。TEC-2实验箱是上世纪90年代末的产品, 所采用的主要器件的型号比较老。现在这些芯片在市面就很难买到。过了厂家的保修期后,维护起来就比较麻烦。由于操作实验箱的的学生好多都不太熟练,难免有操作错误的时候,损坏芯片是常有的事。由于缺少相应软硬件支持,使得维修周期比较长,影响了实验课程的正常开设。
(2)实验的交互性不足。在实验课上, 教师通常会按着实验目的、实验内容、实验结果的思路给学生讲解, 然后演示。但是部分学生理解能力有差异,在课堂上往往掌握的不太好, 到了实验室面对实验箱经常不知所措,影响实验效果。如果有一个好的仿真软件, 教师在课堂上可以通过多媒体教学设备先模拟一下,让学生看到实验效果,那么实验的效果会好一些。
(3)实验的扩展接口太少。TEC-2实验箱厂家在设计的时候,根据需要用到了少量可编程器件, 这些都是有固定作用的, 学生不能改动其中的程序,整体功能还不强大,所以学生只能在实验箱上面做验证性实验,相对的提高性的实验完成起来就比较困难。
在教学过程中,我们还发现传统的实验教学模式也有几个问题值得注意。传统实验教学模式一般由这样几个步骤完成: 首先由老师简单讲解课堂实验的内容及原理。然后学生按要求的实验步骤完成实验项目。最后老师检查实验数据记录。这种传统实验的教学中,少了一个重要的环节,就是学生对本节实验课理解程度以及创新能力的考查。所以实验过程中经常有下面几种情况发生。
第一, 实验过程中不求甚解。现在上实验课,大部分学生在实验过程中, 只是按老师安排好的实验步骤完成实验,而对于步骤的原因及电路结构根本不假思索,对于芯片及电路的作用也不去考虑。实验做完了还是什么都不知道。这样做实验, 根本无法真正做到理论与实际的结合,也很难培养出动手能力强、有创新能力的学生。
第二, 学生对实验的主动思考能力没有调动起来。作为教师,在实验过程中我们不能只是等着学生来提问,而因该主动的去激发学生学习积极性。为此我们需要为每个实验设置一些要求学生动脑筋的思考点,激发学生对实验的思考,从而让学生真正掌握试验中所包含的知识。
2 相应的改进思路
(1)更新实验仪器设备。鉴于原有试验设备已经老化,我们申请购置一批新型的实验设备,主要包括TEC-XP实验系统。TEC-XP是16位的教学实验系统,它有自己的指令系统和监控程序,能够与终端或PC机相连,可以进行联机操作和执行比较完整的程序。实验系统分成主要的两个部分:一部分采用模块化的结构(运算器、控制器、主存储器、I/O接口和中断)构成一台完整的模型计算机,支持组合逻辑控制器和微程序控制器两种控制器方案,两种控制器紧凑合理,完成教学实验方便高效;另一部分采用先进的FPGA芯片,学生可自行设计CPU(流水和CACHE)。系统的软硬件配置完整,技术资料齐全,支持的实验项目多达14项,比现有设备多了许多。有了这套设备,我们就可以让学生体验更多的教学内容,锻炼学生的动手能力和自主创新能力,提高实验教学效果。
(2)加强与数字电路技术实验的衔接。“数字电路技术”是计算机组成原理这门课的重要的先导课,在教学过程中我们发现好多学生数字电子技术学得不好,直接影响到计算机組成原理这门课程的学习。在进行计算机组成原理实验时, 最难就是控制器部分的实验,它和数字电路技术中的组合逻辑电路设计和时序电路设计紧密相关。如果在上述试验中引入相关加法器的内容,则为学生学习组成原理实验打下了良好的基础。
(3)改革实验教学模式。为了改变学生在实验课上不求甚解得情况,我们决定改革实验教学模式。我们将实验分为三个阶段:基础性实验,验证性实验和设计性实验。在基础性实验阶段,学生将学习实验设备的使用,基本实验方法和技术,实验机系统结构的组成等。通过设计小实验的验证和应用,要求学生掌握实验系统中每个单元模块的内部结构及相关电子芯片的基本逻辑,理解单元模块的工作原理及该单元模块在整机系统中的应用;在验证性实验阶段,我们将要求学生掌握实验箱中指定的基础性实验项目。在实验以前,学生要先预习实验内容,并填写预习报告。我们在预习报告中将提出一些与实验有关的问题,要求学生作答。教师在确认学生预习报告合格后方可让学生进入实验室做实验。这样可以迫使学生必须去思考实验内容,从而为实验内容打基础;在设计性实验阶段,我们将利用实验设备的强大功能,让学生自行设计一些题目并加以实现,或指定一些题目。通过这一阶段的系列实验,要求学生能利用在第二阶段建立的整体思想,对指导教师提出的课题任务,提出解决方案,陈述原理的应用,自主设计实验所用的单元模块以及实验步骤,进而通过实践得出实验结论。学生在这一阶段, 通过自主实验的设计,整体素质将得到很大的提高。
3 结束语
计算机组成原理是一门非常重要的专业基础课,其实验教学过程尤为重要。我们希望通过我们的努力,能使学生学好这门课程,达到融会贯通,动手能力得到进一步的提高,为以后的课程的学习打下良好的基础。
参考文献:
[1]任春明,刘军.计算机组成原理实验教学的思考与改进[J].实验技术与管理,第23卷,第10期,2006年10月.
[2]杜根远,李娟.关于计算机组成原理课程及实验教学的探讨[J].实验室科学,2006年6月第3期.
[3]李彩虹,屈志毅,刘刚,马俊.“计算机组成原理”实验课教学模式探讨与实践[J].高等理科教育,2006年第2期.
计算机组成原理综述 内容摘要
计算机从产生到今天不过短短的60多年的时间。但它已经深入到人类生活的每一个角落,现在人类的生活如果离开了计算机是难以想象的。个人计算机(PC)已经是我们日常办公和娱乐的工具。计算机科学与技术也成为了很热门的专业,对于一个计算机科学与技术专业的学生来说,计算机组成原理的学习是至关重要的,作为计算机科学与技术专业的基础课程,这门课会告诉我们计算机的基本组成及其主要部件的工作原理。通过这门课程的学习可以让我们建立计算机系统的整机概念,理解软硬件的关系和逻辑的等价性;了解计算机各部件的组成原理,工作机制以及部件之间的相互关系;加强硬件分析和设计的基本技能和方法,提高硬件方面专业素质和发展潜力;培养和提高计算思维能力。
一、计算机组成原理课程综述
计算机组成原理是计算机科学与技术专业的基础课程之一,它主要告诉我们计算机单系统组成结构,计算机各组成部件内部的运行机制以及相关的基本理论,硬件分析和设计的基本技能和方法。
二、计算机组成原理的主要内容 根据冯·诺依曼机的特点我们知道:
1.计算机有运算器、存储器、控制器、输入设备、输出设备五大部件组成。2.指令和数据以同等地位存放于存储器内,并可按地址寻访。3.指令和数据均用二进制数表示。
4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5.指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。
6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。典型的冯·诺依曼机是以运算器为中心的,现代的计算机已转化为以存储器为中心:
1.运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。
2.存储器用来存放数据和程序。
3.控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果。4.输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式。5.输出设备可将机器运算结果转换为人们熟悉的信息形式。
三、知识点解析
在计算机组成原理方面,主要考查计算机系统基础知识、数据的表示和运算、存储器层次结构、指令系统、中央处理器、总线、输入输出系统。
1、计算机系统概述
学习计算机组成原理之前,我们先要了解计算机的发展历程,搞清楚计算机的系统层次结构,包括计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程。
从体系结构上来看,有多种不同类型的计算机,那么这些不同的计算机谁好谁坏?如何评价?所以,还需要我们了解计算机性能评价指标和相关参数,包括吞吐量、响应时间;cpu时钟周期、主频、CPI、cpu执行时间;MIPS、MFLOPS等。
2、数据的表示和运算
我们日常所使用的是十进制数据,但在计算机中,除了十进制数据外,还有二进制、八进制、十六进制表示方法,我们要掌握这些进位计数制及其相互转换的方法,要搞清楚真值(实际的数值)和机器数(计算机中表示的数值)之间的关系,特别是负数的各种表示。另外,还要理解BCD码、字符与字符串的编码方法,以及数据的校验码(奇偶校验、CRC冗余校验等)。
不管是哪种进制和校验方法,计算机中数据的表示有原码、反码、补码等方法,我们要搞清楚它们之间的关联与区别。
在计算机中对数据进行计算,分为定点表示和浮点表示。
在定点数的表示和运算方面,我们要掌握定点数的表示(无符号数的表示,有符号数的表示)和定点数的运算,包括定点数的位移运算、原码定点数的加/减运算、补码定点数的加/减运算、定点数的乘/除运算、溢出概念和判别方法。在浮点数的表示和运算方面,我们要掌握浮点数的表示(浮点数的表示范围和IEEE754标准)和浮点数的加/减运算。
本知识点的最后一个考点就是算术逻辑单元ALU,我们要掌握串行加法器和并行加法器、算术逻辑单元ALU的功能和结构。
3、存储器层次结构
从整个计算机的存储体系来看,可以看成是一个“Cache—内存—外存”三级结构,在这个层次化结构中,我们要掌握存储器的分类以及各类存储器的基本工作原理,包括半导体随机存取存储器(SRAM、DRAM)、只读存储器(ROM),掌握主存储器(内存)与cpu的连接和数据交换、双口RAM和多模块存储器,还有就是外存储器(在输入输出系统知识点中,做具体讲解)。
在存储器这个知识点中,2个很重要的考点是高速缓冲存储器(Cache)和虚拟存储器(在操作系统课程中,也会讲解有关虚拟存储器的知识点)。
在cpu和内存之间增加一层Cache,其目的是为了解决cpu和内存的速度匹配问题。在这一点,我们要掌握程序访问的局部性原理(时间局部性、空间局部性)、Cache的基本工作原理(命中率)、Cache和主存之间的映射方式、Cache中主存块的替换算法,以及Cache写策略。
虚拟存储器的重点在于“虚拟”二字,我们要掌握虚拟存储器的基本概念及种类,包括页式虚拟存储器、段式虚拟存储器、段页式虚拟存储器、TLB(快表)等,理解这些虚拟存储器的基本原理、碎片的处理,各种方法的优点和缺点。
4、指令系统
在指令系统知识点中,我们要掌握指令的格式(包括指令的基本格式、定长操作码指令格式、扩展操作码指令格式)和各种寻址方式,还要能够区分数据寻址和指令寻址的区别。
本知识点的另外一个重要考点就是CISC(复杂指令系统计算机)和RISC(精简指令系统计算机),我们要掌握它们的基本概念、特征,以及它们之间的主要区别。
5、中央处理器
中央处理器,也就是我们常说的cpu。在这个知识点,我们要掌握cpu的功能和基本结构,以及工作原理,具体包括指令执行过程、数据通路的功能和基本结构、控制器的功能和工作原理(硬布线控制器、微程序控制器)。特别是在微程序控制器考点中,要掌握微程序、微指令和微命令,微指令的编码方式,以及微地址的形式方式。
在这个知识点中,一个最重要的考点是流水线(主要是指令流水线)。我们要搞清楚流水线的基本概念(包括超标量和动态流水线),为什么需要流水线,流水线有哪些优势,哪些因素会影响流水线,等等。在这一点,有可能出现计算题,例如,求流水线的周期、求指令的执行时间。有关流水线,还有一些评价指标,例如流水线的吞吐率、加速比等。
6、总线
总线就是一组进行互连和传输信息(指令、数据和地址)的信号线,我们要掌握总线的基本概念,总线的分类,以及总线的组成和性能指标(例如,各类总线的宽度会影响哪些部件的性能等)。
其次,就是要掌握总线仲裁方法(包括集中仲裁方式和分布仲裁方式)和总线操作和定时(包括同步定时方式和异步定时方式)。
最后,就是要对总线的标准(正式标准和工业标准)有所了解,总线标准主要规定总线的机械结构规范、功能结构规范和电气规范。
7、输入输出系统
在输入输出(I/O)系统知识点,我们首先要掌握I/O系统的基本概念,理解各种外部设备,其中包括输入设备(键盘、鼠标、扫描仪等)、输出设备(显示器、打印机等)、外存储器(硬盘存储器、磁盘阵列、光盘存储器等)。要理解这些设备的基本工作原理和常见的性能指标。例如显示器的分辨率、磁盘的读写时间等,特别是磁盘的有关读写过程(寻道时间、等待时间等),是一定要掌握的。
从上面我们大概的了解了计算机的基本的组成和原理。下面来具体介绍下五大部件,不过在介绍五大部件前我们先介绍一下总线,它是连接五大部件的传输线。
总体来说我看的是指令系统,CPU。刚才看了输入输出,觉得了解了输入输出的实现方式,接口的位置,怎样实现数据的交换。认识了中断程序的源起到执行终端服务程序到返回的一些列过程,与调用的区别。(调用是实现编好的,调用往往和主程序有关,等等。而中断是随机的,中断想断掉,还是接回来。中断可以屏蔽。CPU内都设置一个中断触发器,还有在外部中断源的接口,一般设立中断屏蔽触发器)共同决定一个中断程序是否被执行。而且在指令执行时是不能被允许的,还有同时操作共享的数据区时,就不允许(中断嵌套)。而且IO组织(主机与外设之间的信息交换方式)中DMA式,是通过暂停CPU,借权通过数据总线传输数据实现。
通过这几天的学习,让我知道了计算机并不是那么不可捉摸的。都是人类智慧的结晶。以伟人冯。诺依曼的基本思想“实现将程序和数据存入存储器,在CPU的控制作用下,一步步取指令,分析指令,执行指令,接着下一个,直到所有程序执行完。”指令是编程人员编写的程序,它是命令。而计算机的任务就是执行命令。执行命令又要细化,讲每个指令细化成一个微程序,即由一个或多个微指令构成的微程序)微程序的过程就是机器硬件的具体实行过程。通过分析机器指令,完成相应的操作。同时我们还要知道,机器指令是及其唯一能直接识别的语言。而微程序的设计,则是由硬件到软件的中间过程,或者称之为“桥梁”。不同的计算机,微操作也各不相同。根据需要灵活运动。比如要不要有专门设的乘法器来完成乘法运算。还是通过加法器和移位器来运算。都可以根据需要自己选择。
各个部件也好,组成也好,系统也好,都随着计算机的发展不断优化。使用更方便,通用性也更强。当然,由于计算机的运用十分广泛,所以也不能笼统的说某个系统或逻辑组织是过时的,不可取的。因为各有利弊。所以权衡利弊,让计算机达到完美的组合式是我们永远的追求。比如双极导体和MOS导体。双极导体存取速度快,但是它的容量小,而且价格昂贵。而MOS导体刚好相反,而且MOS导体,可分为静态和动态两种静态只要有电不会变,而动态需要不断刷新(保持电荷。),所以静态存放中间变量等。而控制器也好,系统总线也好,输入输出也好都有了相应的提高。而且随着这些组成部分的发展,也为计算机带来新的思想,新的天地。比如输入输出中的中断程序。现在我们熟知的实时控制,硬件故障处理,并行处理,分时处理,都与之息息相关。
其次,我们要掌握I/O接口(I/O控制器)的功能和基本结构、I/O端口及其编址方式。
在I/O方式中,主要掌握程序查询方式、程序中断方式、DMA方式、通道方式的基本概念、工作原理和过程,以及这些方式之间的区别、各自的优点和缺点、应用场合。在这些方式中,以程序中断方式为考查重点,我们要掌握中断的基本概念、中断响应过程、中断处理过程、多重中断和中断屏蔽的概念。所以总结出;计算机不是神造的,不是不可知,不是那么遥不可及的。它只是运算速度比我们快,其他都是完成一些我们几岁就能做的动作,不断地组合。一点点累计出来的。高性能,可扩展性,高速度,高容量,低价等等,都是我们在计算机领域的追求目标。
任务书
中原工学院计算机学院 2007年6月
前言
“计算机组成原理”是大学本科计算机相关专业的一门核心专业基础课程,必修,在先导课和后继课之间起着承上启下的作用。主要讲授单处理机系统的组成和工作原理,包括运算器、存储器、控制器和输入输出系统,其中控制器的设计是课程的重点和难点。为了让学生能融会贯通各知识点,增强对计算机系统各模块协同工作的认识,充分理解数据通路,掌握控制器的设计技术,课程设计一般也侧重于控制器的设计。考虑到学生的基础和现有实验环境,本次课程设计的题目是“微程序控制器的设计与实现”。通过该课程设计,希望学生在理论与实践相结合的基础上,加深对计算机整机概念,进一步理解计算机的内部结构和时空关系,进一步理解和掌握微程序控制器的设计思想和具体方法、步骤,从而提高自行设计、调试和分析问题的能力。课程设计题目
微程序控制器的设计与实现
目的
巩固和深刻理解“计算机组成原理”课程所讲解的原理,加深对计算机各模块协同工作的认识
掌握微程序设计的思想和具体流程、操作方法。 培养学生独立工作和创新思维的能力,取得设计与调试的实践经验。
尝试利用编程实现微程序指令的识别和解释的工作流程
内容
按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。
具体要求
仔细复习所学过的理论知识,掌握微程序设计的思想,并根据掌握的理论写出要设计的指令系统的微程序流程。指令系统至少要包括六条指令,具有上述功能和寻址方式。 根据微操作流程及给定的微指令格式写出相应的微程序 将所设计的微程序在虚拟环境中运行调试程序,并给出测试思路和具体程序段
尝试用C或者Java语言实现所设计的指令系统的加载、识别和解释功能。 撰写课程设计报告。
设计环境
伟福COP2000型计算机组成原理实验仪,微机,相关虚拟软件。
VC开发环境或者Java开发环境。
课程设计时间
1.5周
课程设计报告要求 完成设计任务后,在课程设计的最后阶段,需要总结全部设计工作,写出完整,规范的设计报告,在指定的时间内提交指导教师.课程设计报告要求有完整的格式,包括封面,目录,正文等,具体如下:
一、封面
包括:课程设计题目,姓名,学号,班级,指导教师,完成日期.二、目录
正文前必须要有目录.三、正文 正文包括的内容有: ⑴ 设计任务与要求;⑵ 设计方案(包括设计思路,采用的微指令格式,每条指令的指令流程及其微程序清单)(3)调试过程(包括实验步骤,出现的问题,解决的方法(4)小结(在整个课程设计过程中的总结和体会)(5)参考资料
成绩评定
我觉的计算机组成与结构这门课,有很多较难的知识点,到后来的课程我觉得有困难了,比如:中央处理器的功能与结构,微指令的执行等等,对于我来讲还是比较陌生的。但我努力了,尽自己努力的学习和理解老师的课程,也认真的完成作业。但我觉得收获的知识很容易忘记。
虽然计算机组成与结构是考察科目,但王老师还是很认真的来教,特别是当同学有问题时老师能够很仔细地一一讲解。
上计算机结构与组成,开始是与计算机相关的计算。我很喜欢计算,因为我觉的计算机原来是这样进行计算的,计算原码补码的加减乘除运算,也让我认识到计算机其实就是很多异或门开关的组合,因为计算机中传递的数只能是1、0,而这又是由电路中只能传递正和负造成的。这门课学到的东西,是我能够更加了解计算机。包括计算机怎样执行一个命令,怎样识别,以及计算机中断,王老师将中断作了一个很有意思的比喻,说是他正在上课,有同学来打扰就是一个中断。同样的王老师上课总是会给我们很多有趣的比喻,这也是老师的特点,能够吸引我们的注意,能够让我们在笑的过程理解,并记住学习的内容。所以上王老师的课总是笑声一片。
提高实践教学的质量,除了在硬件设施等大环境上做出改善外,还需在主观上改变学生“重课堂理论轻实验实习”的思想,切实改变实验课堂上“教师为主”现状,转变成为以“学生为主,教师为辅”实验教学模式,培养学生自主学习以及创新能力。
本文以我校计算机组成原理实验室为例,结合专业特点,探索实验教学改革。我校计算机组成原理实验室主要面向信息工程学院计算机科学与技术、信息管理与信息系统和物联网等三个专业的本科生。在专业课程结构中,计算机组成原理课程属于必修的专业基础课。该课程能让学生从底层剖析计算机的基本组成及工作原理,掌握基本的设计技术,提高解决数字系统的实际能力,为后续专业课程学习打下基础,是计算机科学与技术专业本科生的核心课程之一,在计算机学科中处于承上启下的地位[1]。计算机组成理论内容比较抽象难懂,很多涉及计算机内部的构造、工作原理等难点只有通过实验加以验证,学生真正理解和掌握。而传统的实践教学方法效果不佳,学生感觉计算机硬件知识抽象,动手能力得不到锻炼[2]。本文从计算机组成原理实验的预习考核、实验教学过程控制等方面出发,在实践教学改革上做了一些有益的探索与尝试,辅助教师有效的安排和组织实验教学过程,彰显实践教学在人才培养中的主导作用。
1 存在的主要问题
1.1学生中普遍存在“重理论轻实践”的观点,实验预习形同虚设
目前各个高校的实验课程预习过程也缺乏模拟演练,都是学生阅读一定的资料后就算完成,无法验证对错,只有在实际动手操作中才能验证对实验内容的理解是否正确,如此预习方法效果不佳[3]。此外学生普遍对理论课程比较重视,而对实验课程抱着敷衍的态度,实验前没有进行预习,实验课上一般也是按照实验指导书上的步骤,或者将其他同学的连线图“依葫芦画瓢”。
1.2实验过程缺乏监控,导致实验效果不理想
在实验课堂上教师的指导任务很重,计算机组成原理实验室一次课安排32名学生实验。教师在实验指导上难免顾此失彼,照顾不到所有学生,导致实验教学效果差。所以考虑由实验技术人员事先培养随堂的勤工俭学学生或者学生志愿者做好教师的实验助手工作。
1.3实验课程结束,实验室环境差。
实验室课程安排紧密,一天里面多个班级做实验,整洁的实验室环境对于老师、学生以及实验效果都会起到积极的作用。这样寻找到切实可行的方法来加强学生的实验仪器操作规范意识和环保意识就非常的重要。
2改革实施后的效果
2.1突破实验空间的限制,辅助教师把好预习关
通过课题研究,课题组通过开发完成了基于PROTEUS软件的网络预习考核系统,该考核系统的界面如图1所示。该考核系统运用虚拟实验软件来搭建计算机内部各个部件的电路构造,用以模拟实验室现场真实的实验环境,让学生在系统所搭建的“虚拟实验台”上进行实验连线,这样完成实验基本的操作步骤,并最终通过系统考核题后才允许进入实验室进行实验。这套网络预习考核系统的运用使学生在进入计算机组成原理实验室前已经对接下来要做的实验任务、所需设备和元器件有了一个初步的理解,进一步保障学生实验预习的真实性和可靠性。同时作为学生实验成绩评定的一个参考,督促学生用好考核系统,认真完成实验预习。组成原理实验预习考核系统功能模块结构图如图2所示。
2.2 结合本实验室特点,加强实验教学的过程监控
高校教学的过程监控有很多环节,有学校学院的两级督导制度,有学生对教师的网上测评系统等。同样实践教学需要良好的过程监控手段,如果该过程控制一旦失衡,实践教学就有可能流于形式形同虚设[4]。本文研究让部分学生辅助教师完成实验辅导的任务,从而实现加强实验教学的过程监控的目的。
在硬件实验上,教师实验指导任务繁重,其中硬件连线检查和仪器设备使用指导工作占了很大比例。通过由实验技术人员在课前预先培养基础较好的学生来熟悉实验环境,通过系统培训让他们了解实验内容,熟悉实验仪器设备的使用,解决实验中出现的问题,这样就有能力在实验课程中去帮助同学解决问题。实践证明,此方案的实施减轻了教师的指导工作量,提高了学生实验的效率,同时也起到监督其他同学端正实验态度作用。
2.3结合本实验分室特点,加强学生和实验技术人员的实验素养
将实验课程涉及的仪器仪表的使用规章、注意事项等以“制度上墙”的方式进行规范。通过教师或者实验技术人员在学期初第一次实验课上对学生进行重点培训。建议教师将学生的实验素养分数记录在册,并在实验成绩里做出体现。
此外培养勤工俭学学生信息员。通过与学生办公室相关老师沟通,每学期挑选实验课程班级的学生参与勤工俭学,负责实验结束后对实验室进行快速整理工作,并在实验课程过程中掌握实验仪器的运行情况,及时与实验技术人员沟通以保证实验正常进行。
3结束语
计算机组成原理课程理论性强、硬件知识抽象,导致实验效果不佳,课题组经过2年的实践积累,不断总结经验,摸索出一系列计算机组成原理实验教学的具体实施方案。通过在传统的实践教学上强化预习环节,保障学生在实验预习的真实性和有效性。通过培养学生信息员来辅助教师完成实验辅导的任务,从而加强实验教学的过程监控的目的。实践证明,改革后的实践教学方法更能适应相关专业学生的学习特点和水平,并且能提高学生的动手设计能力和创新能力,为我校培养应用型创新型人才打下了坚实的基础。
参考文献
[1]张磊,郑榕,田军峰.《计算机组成原理》实验教学改革[J].实验科学与技术,2013(4):221-224.
[2]杨斐.“计算机组成原理”课程的创新性实践教学探索[J].湖北理工学院学报,2013(29):67-69.
[3]迟宗正,赖晓晨.计算机组成原理实验新教学模式研究[J].实验技术与管理,2015,32(5):232-234.
关键词:计算机组成原理;课程改革;实践教学
一、引言
《计算机组成原理》是计算机科学与技术专业和软件工程专业的专业主干课,本课程围绕计算机的5大部件全面地阐述计算机的组成和工作原理,以及各大部件之间的关系,进一步引申出各大部件的设计实现方法。
在教学过程中发现,学生在学习这门核心课程的过程中普遍感到很吃力,究其原因,是因为《计算机组成原理》这门课本身在计算机科学与技术专业的系列课程中起着承上启下的作用,涉及内容较多。另外,这门课程还是一门强调动手实践能力的课程,由于硬件课程实践本身的复杂性,从而降低了学生的学习兴趣,导致学生“重软件、轻硬件”的现象。为此,针对本课程教与学中存在的问题,《计算机组成原理》课程组全体教师对教学内容、教学方法、实践环节进行了改革,以提高教学质量和教学效果。
二、教学内容的改革
为了更好的提高教学效果,在教学内容上提出了:选用优秀教材,去繁就简强调基础,以“计算机整机的概念与设计”为核心,理论实践并重的教学理念。
1.选用优秀的教材。
教材是学生接触这门专业课程的第一份资料,教材的优劣直接影响到学生的学习兴趣。好的教材最基本的要求应该是具有良好的可读性。首先要求教材要主线清晰、组织衔接合理得当,应该能够把一个深奥的问题说的浅显易懂,这样,对于基础不深的学生也可以理解;其次要求教材应该涉及面广泛,尤其要及时引入本专业的前沿知识;第三要求教材具有权威性,要选用国家级规划教材。如果教材的可读性良好,学生自学也可以完成,那么无疑培养了学生自我学习的兴趣和能力,对以后他们的工作学习都会有极大的帮助。
目前,我们选用的是普通高等教育“十一五”国家级规划教材,国家精品课程主讲教材《计算机组成原理(第二版)》,该教材出版于2008年1月,作者唐朔飞长期从事计算机科学研究工作,她主编的《计算机组成原理》曾经获得教育部2002年全国普通高校优秀教材二等奖,2005年以该教材为核心的“计算机组成原理”课程被评为国家精品课程。
2.以知识结构为基础,合理安排教学内容。
要很好地组织教学,必须合理地组织知识结构,研究课程内容的联系,精炼出课程、章、节等各层的知识结构,构建一个知识的层次框架,形成知识的逻辑关系,逐步展开各层次的知识点的教学。在组织教学过程中,应该合理安排教学内容,重点难点多讲细讲,重要概念、重要原理讲细讲透,使学生能很好地理解和掌握;易懂的内容少讲粗讲,有些问题交给学生课下解决。
3.理论实践并重。
教学实践是计算机组成原理课程教学内容的一个十分重要的环节,经过计算机组成原理的课程学习,学生应该了解整个计算机的组成原理、工作过程及设计方法。在课程的教学过程中,采用了理论指导实践、实践促进理论教学的改革方案。最典型的例子就是在讲授控制器原理的部分,为了便于学生理解,在课堂上为学生设计了一个与实验用模型相同的模型机,充分做到让学生了解计算机的每个部件。这样即促进了学生的理论学习,也促进了学生的实验学习,二者互补并重。同时,在设计CPU的过程中涉及到数据表示、指令系统、运算电路、控制方式、指令流程、微操作流程等等的知识恰好可以与此前所学的理论知识呼应,做到了“学而时习之”。
此外,我们还时时注意在授课过程中引入新技术新理论,把基础理论知识和新技术、新知识有机的结合在一体。
三、教学方法的改革
在教学方法上我们提出了:采用“任务驱动”教学法拓展学生思维,采用CAI课件增加学生记忆,采用网络资源巩固学生知识的方法。
1.采用“任务驱动”教学法拓展学生思维。
为了提高学生对知识的理解,采用“任务驱动”的方式来拓展学生思维。具体方法是在学生充分掌握了基础知识的前提下,增加课堂讨论思考题目。
例如:运算器是计算机组成的五大部件之一,是《计算机组成原理》这门课程的重要部分,由于教学时间紧张,我们在讲明运算器的工作原理的基础上,要求学生自行设计运算器电路,以及运算器中的移位器电路。学生在自己设计电路的过程中对运算器的工作原理进行深入思考,使细节问题清晰化明朗化,既学到了知识,又提高了创新能力。
再例如:指令译码器是计算机控制器中的一个重要器件,通过它对指令进行译码,决定控制器对运算器的控制。译码器的电路直接影响到控制器的工作情况,也就影响整个CPU的效率,学生通过设计译码器,可以拓展思路,加深对控制器功能的思考,提高学习兴趣。
通过这样的训练,提高了学生的创新能力,形成了教与学的互动。
2.采用CAI课件增加学生记忆。
《计算机组成原理》这门课中,涉及到的知识点多,运用的方法也比较复杂,为了能够让学生快速的记忆各个知识点,我们在讲授过程中结合实际情况适当增加了一些CAI课件辅助教学。
例如在定点数乘法除法的运算中,增加了CAI课件使学生更直观地看到了该运算方法执行的过程,再例如在控制器部分,通过CAI课件显示出指令流、数据流流动的方向,便于学生加深对知识的理解。
3.采用网络资源巩固学生知识。
随着信息社会的发展,网络成为了一个新的巨大载体,各高校都组建了自己的校园网络。为了巩固学生所学的知识,我们也建立了《计算机组成原理》网络资源,资源中有教学笔记,教学课件,课后练习及答案等。教学笔记是课程组教师的学习笔记心得,即可以作为青年教师的教学指导也可以做学生的参考资料,更有利于对教材的理解。课后练习可以提供给学生一个自主练习的机会,因为每道习题都配有详细答案,充分弥补了课堂上讲解例题较少的缺憾。
此外,我们还注重学生双语方面的能力,由于课程内容较难,我们只采取了关键词用双语的初级双语模式,为学生以后阅读外文资料奠定基础。
四、实践教学的改革
实验、课程设计环节是教学工作的一个重要环节,是学生把理论知识与实际应用结合的机会,作为计算机科学与技术专业的核心课程,《计算机组成原理》这门课程必须开设课程设计。
课程组先后开发了《计算机组成原理创新性实验仿真系统》和《计算机组成原理课程设计实验仿真系统》,前者可以支持创新性实验,实现了让计算机硬件“动”起来的目的,后者可以在仿真系统上,进行CPU的设计,实现了一个能“算”起来的小型计算机系统。通过创新性实验和课程设计把原本枯燥的理论知识变成了灵活的应用,使学生的理解能力增强了,学习兴趣提高了。通过这些仿真系统进行课程设计,使学生综合分析问题和解决问题的能力得到了很大的提升,在这个环节中,教师可以因材施教,根据不同层次的学生安排相关难度的题目,充分发挥出学生的创新潜能。
目前,学院开设了Verilog HDL硬件描述语言课程,课程组利用新的实验设备进行真正的CPU设计,实现真正的小型计算机系统。把学生分成若干小组,按CPU模型理论设计、CPU模型Verilog HDL软件设计、Verilog HDL软件调试分工,每组3人,共同设计一个8位或16位的计算机系统。此课程设计独立设课,独立核算学分。这不仅促进学生的理论知识、实践能力,也是对他们合作能力的一种考察。
五、结束语
近几年来,课程组全体教师对《计算机组成原理》课程进行改革与实践,本课程正朝着理论与实践结合更紧密,课程内容更完善的目标前进。2002年,《计算机组成原理创新性实验仿真系统》获黑龙江大学教学成果二等奖;2006年,《计算机组成原理》课程被评为黑龙江大学校级精品课;2007年,《计算机组成原理课程设计实验仿真系统》获黑龙江大学CAI课件成果二等奖。课程组全体教师正在为早日使《计算机组成原理》课程成为黑龙江省省级精品课而努力。
参考文献:
[1]唐朔飞.计算机组成原理(第2版)[M].北京:高等教育出版社,2008.
[2]易小琳,彭一凡.基于Verilog HDL的流水线模型机的设计与实现[J].北京工业大学学报,2007(10):1096-1101.
[3]易小琳,朱文军,鲁鹏程,等.计算机组成原理实践教学的研究[J].计算机教育,2006(8):152~154.
【计算机组成原理考试题】推荐阅读:
计算机组成原理任务书07-02
二、计算机的组成 教学设计06-11
计算机网络原理实验二06-18
国家计算机一级考试题06-18
计算机文化基础考试05-25
计算机组装期中考试07-04
计算机基础期中考试07-24
上海市一级计算机考试05-23
北京师范大学计算机试题06-17
计算机基础知识竞赛初赛试题06-26