搜档网
当前位置:搜档网 › 计算机组成原理教学设计

计算机组成原理教学设计

计算机组成原理教学设计
计算机组成原理教学设计

《计算机组成原理》教学设计

一、该课程应讲授的内容体系

1.基本描述

【课程中文名称】:计算机组成原理

【课程英文名称】:PRINCIPLES OF COMPUTER ORGANIZATION

【总学时】:68

【讲课学时】:52

【实验学时】:16

【授课对象】:计算机科学与技术专业、信息安全专业、生物信息技术专业

【先修课程】:数字电路设计

2.教学定位

《计算机组成原理》是计算机科学与技术专业本科教学中的一门重要技术基础课,在计算机科学与技术专业的教学计划中占有重要地位和作用。学习本课程旨在使学生掌握计算机硬件各子系统的组成原理及实现技术,建立计算机系统的整体概念,对培养学生设计开发计算机系统的能力有重要作用。该课程为今后学习计算机体系结构、计算机网络、计算机容错技术、计算机并行处理、计算机分布式处理技术等课程打好基础。

3.知识点与学时分配

( 1 )第一章计算机系统概论(2.5学时)

计算机软硬件概念、计算机系统的层次结构、计算机的基本组成、冯?诺依曼计算机的特点、计算机的硬件框图及工作过程、计算机硬件的主要技术指标和本书结构及学习指南。

( 2 )第二章计算机的发展及应用(0.5学时)

计算机的产生、发展及在各个不同领域的应用。

( 3 )第三章系统总线(3学时)

总线的基本概念、总线的分类、总线特性及性能指标、总线结构和总线的判优控制及通信控制。

( 4 )第四章存储器(10学时)

存储器分类和存储器的层次结构;主存储器(包括半导体存储芯片简介、静态随机存取存储器和动态随机存取存储器、只读存储器、存储器与CPU的连接、存储器的校验、提高访存速度的措施);高速缓冲存储器(包括Cache的基本结构及工作原理、Cache--主存地址映像、替换算法);辅助存储器(包括辅助存储器的特点及主要技术指标、磁记录原理和记录方式、磁盘存储器的结构、光盘存储器的存取原理)。

( 5 )第五章输入输出系统(8学时)

输入输出系统的发展概况及组成、I/O与主机的编址方式、传送方式、联络方式以及设备寻址;外部设备分类及简介、I/O接口的功能及基本组成;程序查询方式的工作原理及程序查询接口电路;程序中断方式的工作原理及程序中断接口电路、中断服务流程;DMA方式的特点、DMA接口电路的功能、组成、类型及DMA 的工作过程。

( 6 )第六章计算机的运算方法(12学时)

计算机中有符号数(原码、补码、反码、移码)和无符号数的表示;计算机中数的定点表示和浮点表示;定点运算(算术移位和逻辑移位、补码加减、原码补码乘法、原码补码除法)及相应的硬件配置;浮点四则运算和算术逻辑单元及进位链。

( 7 )第七章指令系统(4学时)

机器指令的一般格式、操作数类型和操作类型、指令的地址格式和寻址方式、指令格式举例和RISC技术。

( 8 )第八章 CPU的结构和功能(4学时)

CPU的功能及结构框图、指令周期、指令流水和中断系统(包括引起中断的各种因素,中断系统所需解决的共性问题,如中断请求标记、中断判优、中断响应、中断服务、中断返回、多重中断等)。

( 9 )第九章控制单元(4学时)

微操作命令的分析(按取指周期、间址周期、执行周期和中断周期分析不同指令的微操作命令)、控制单元的外特性、多级时序系统、控制方式和控制信号实例分析。

( 10 )第十章控制单元的设计(4学时)

组合逻辑设计(包括组合逻辑控制单元框图、微操作节拍安排、组合逻辑设计举例);微程序设计(包括微程序控制单元框图及工作原理、微指令的编码方式、微指令地址的形成方式、微指令格式、微程序设计举例)。

二、教材选择

本课程教材选用唐朔飞编著《计算机组成原理》(高等教育出版社,2000年7月第一版)。该教材是国家教育部提出的“面向21世纪计算机类专业教学内容和课程体系改革”课题的研究成果,是教育部高等学校计算机科学教学指导委员会统一组织编写的计算机科学与技术专业“九五”规划课程系列教材之一。

该教材根本上扭转了从二进制数制码制开始,接着按运算器、存储器、控制器、输入输出系统的顺序,逐一讲述计算机中各部件的传统写法,致使学生往往学了半个学期,仍不知其所以然,直到最后才将全部的内容连贯起来。这种自底向上的讲述方法,不易激发学生主动探求知识,也不利于“以学生为主”的教学方式。

本教材定位在原理和性能分析上。首先把学生领到计算机整体框架的制高点上,然后带领学生自顶向下,由表及里,层层细化,一步一步进入到计算机的内核,更有利于学生对计算机工作原理的理解。在深化过程中,每走一步会出现一系列悬念,每一个悬念又都启发学生主动从下一篇章寻求答案。因此在大框架的指导下,在深入细化的过程中,学生自觉的加深了对计算机的理解。在此过程中,由于突出了启发式教育,学生经过主动探求,使知识掌握得更加牢固。

2000年至今,全国开始采用此教材,实践证明了该教材确实达到了编写的设想,激发了学生主动探索的积极性,引导了学生层层深化的目的。此教材2002年获全国普通高校优秀教材二等奖,至今已印刷12次,共150000册。

本课程主要参考教材为教育部高等教育司推荐的国外优秀信息科学与技术系列教学用书 William Stallings, Computer Organization and Architecture Designing for Performance ( Fifth Edition ), 2001.8影印版。

三、课程讲授

1.重点与难点

( 1 )第一章计算机系统概论

重点:本章重点突出计算机组成的概貌和框架,如下图所示。

由此使学生简洁明了地了解计算机内部的工作过程实际上是指令流和数据流在此框架内由I/O→存储器→CPU→存储器→I/O的过程,是通过逐条取指令、分析指令和执行指令来运行程序的。同时要让学生了解到当今计算机尽管发展到千变万化的程度,但其最根本的组成原理还是基于冯?诺依曼的结构。

难点:本章概念、名词较多,这些只是为进一步深化学习打下基础,因此严格讲本章没什么难点,只要建立计算机组成的框架即可。对指令和数据都以0或1代码存于存储器中,计算机如何区分它们这一问题,应特别注意重点理解。

( 2 )第二章计算机的发展和应用

重点:使学生了解到从1946年ENIAC诞生到二十世纪五、六十年代,由于构成计算机的元器件发展变化(由电子管→晶体管→集成电路),使计算机的性能有了很大提高,每隔6至7年,计算机便更新换代一次,运算速度约提高一个数量级。而到了二十世纪七十年代,自从Intel公司生产了第一个微处理器芯片后,随着集成度成倍的提高,以每隔18个月芯片上的晶体管数就翻一番的速度使计算机得到极为广泛的应用,以至整个社会从制造时代进入到信息时代,出现了知识大爆炸,从而要激发学生学习本课程的积极性和主动性。

( 3 )第三章系统总线

重点:要求学生了解随着计算机的发展,应用领域的不断扩大,I/O设备的种类和数量也越来越多。为了更好地解决I/O设备与主机之间连接的灵活性,计算机的结构从分散连接发展成总线连接。由于各个子系统都通过总线交换信息,这就产生了总线的瓶颈问题,影响了计算机的速度。为了克服总线瓶颈又产生了多总线结构,进一步为了设计简化,便于维护,有利于批量生产,又提出了各种总线标准。特别是为了解决众多部件争用总线,必须对总线进行判优控制和通信控制。

难点:为了解决总线上各模块争夺总线的使用权,解决通信双方如何获知传输开始和结束,以及通信双方如何协调配合,总线的通信控制是至关重要的。

( 4 )第四章存储器

重点:存储器如同人的大脑具有记忆功能一样,是计算机组成的一个重要部件,它直接影响到计算机存储信息的容量和计算机的运行速度。围绕着计算机速度的提高,容量的扩大,促使存储器从基本组成元件到整体结构都在不断的发展和完善。

当今计算机大多以半导体存储器作为主存储器,以硬盘或光盘作为辅助存储器。为了更好解决存储器的速度、容量和价格/位之间的矛盾,采用Cache-主存和主存-辅存的存储器结构,使存储器的总体性能得到很大的提高。学生必须掌握各类存储器的工作原理,以及各类存储器在存储器的存储层次结构中各自起的作用。

难点:要求学生运用以前学过的电路知识和本章所学的半导体存储芯片,设计存储器和CPU的连接电路。注意要合理选用芯片,以及CPU和存储器芯片之间的地址线、数据线和控制线的连接,特别是存储芯片片选逻辑的确定。

本章另一个难点是掌握不同的Cache-主存地址映象直接影响主存地址字段的分配及替换策略和命中率。

( 5 )第五章输入输出系统

重点:输入输出系统是人机对话和人机交互的纽带和桥梁。由于输入输出设备工作速度与计算机主机的工作速度极不匹配,为此,既要考虑到输入输出设备工作的准确可靠,又要充分挖掘主机的工作效率,因此要求学生掌握主机与I/O交换的三种控制方式,即程序查询、程序中断和DMA,以及它们各自所需的硬件及软件支持。

难点:要对处理中断的各类软、硬件技术运用自如;要认清周期窃取的含义;要分清CPU响应中断和允许周期挪用的时间。

( 6 )第六章计算机的运算方法

重点:要使学生认识到计算机内部的各种运算与人们习惯的运算是不同的,不仅运算方法有差异,就是数的表示也不同。要求学生掌握计算机中有符号数、无符号数、定点数和浮点数的各种表示,以及移位、定点补码加减运算、定点原码一位乘和两位乘及补码Booth算法、定点原码和补码加减交替除法,以及浮点补码加减运算。了解不同的运算方法对运算器结构的影响,以及提高运算速度采取的各种措施,包括快速进位链的设计方法。

难点:溢出判断是各种运算方法的一个难点,而定点运算和浮点运算判断溢出的方法是不同的。对于浮点运算,应特别注意区分浮点数和用补码表示的浮点规格化形式这两个概念,前者指的是真值,后者指的是机器数,由于补码规格化数的特殊约定,两者表示的数的范围是不同的。

本章的另一个难点是掌握原码和补码运算的最根本的区别在于对符号位的处理。原码乘除法结果的符号均和数值部分的运算分开进行,而补码乘除法结果的符号是在数值部分的运算过程中自动形成的。值得注意的是机器内只设加法器,故全部减法运算实质是通过加法操作实现的,这就有一个对减数求“补”的问题。原码除法中减去除数的绝对值,一律用加上除数绝对值的补码实现。应特别注意[-x]补和[-x*]补的区别,其中x*是真值x的绝对值。

本章的第三个难点是,若浮点数的阶码采用移码运算时,其运算规则和溢出判断规则与补码运算是不同的。

( 7 )第七章指令系统

重点:要求学生了解机器的指令系统决定了一台计算机的功能,而一旦计算机的指令系统确定以后,计算机的硬件必须给予支持。指令系统主要体现在它的操作类型、数据类型、地址格式和寻址方法等方面。要求学生掌握不同的寻址方式对操作数寻址范围以及对编程的影响,掌握不同的寻址方式所要求的硬件和信息的加工过程。还应了解RISC的主要特点及其与CISC的区别。

难点:要求掌握设计指令格式的方法,学会根据指令系统的要求,确定指令字中各字段的位数及其含义。特别是在实际机器中,指令字长不一定等于存储字长,因此应格外注意各种寻址方法和地址格式的运用。

( 8 )第八章 CPU的结构和功能

重点:要认识到机器的核心是CPU,通过对CPU的功能和内部结构的了解,掌握机器完成一条指令的全过程是在CPU的统一指挥下进行的,而且CPU在不同的工作周期内访存的性质是不同的。此外还应掌握中断技术在提高整机效能方面所起的作用,以及为了进一步提高数据的处理能力,开发系统的并行性,在现代计算机中大量采用流水技术。

难点:中断技术在现代计算机中起着重要作用。为了更好地吃透这一内容,建议结合第五章学习,便于建立整机概念。

( 9 )第九章控制单元的功能

重点:理解控制单元为完成不同指令所发出的各种操作命令,以及指令周期、机器周期、时钟周期与操作命令的关系。

难点:CPU的控制方式,微操作命令的分析及多级时序系统。

( 10 )第十章控制单元的设计

重点:要求初步掌握控制单元的两种设计方法,从而进一步理解组合逻辑控制器和微程序控制器在设计思想、硬件组成及其工作原理方面的不同。结合时序系统的概念,学会按不同指令要求,写出其相应的微操作命令及节拍安排。

难点:微程序控制是一种更规范的控制方法,学会如何确定微指令格式,编出微指令的码点是本章的难点。

2.讲授中应注意的方法等问题

本课程要求学生树立计算机的整机工作原理,及对计算机各子系统的功能及设计或选取方法有初步的认识和掌握,因此讲好本课程要做到:

? ●教师本身必须对本课程的基本内容非常熟悉,并能融会贯通,也即要求本身基础非常扎实。

? ●讲授本课程必须从宏观到微观,必须自上而下地给学生讲述计算机的整机概貌,让学生首先摆脱“电脑”神秘化的枷锁,用通俗易懂的方法,使学生学会用辩证唯物主义的思维方法去认识、了解并掌握计算机的组成及其工作原理。

? ●在宏观认识整机概貌的基础上,带领学生逐级剖析计算机的基本组成,如系统总线、存储器、输入输出系统、中央处理器等等。而在逐级剖析过程中,既要使学生时刻不忘整机工作的需要,又要对各级

子系统进行深入的了解,使之从微观角度来认识实现计算机的自动工作,各子系统必须如何组成。最后通过第四篇控制单元的学习,引导学生真正了解计算机的有条不紊、自动协调工作都是在人们事先设计好的硬件基础上完成的,并可将这些看作是组成更高级计算机的“元素”或是“细胞”,这样,才能使学生更牢固地树立唯物主义的观念去从事计算机的开拓研究工作。

? ●为了加大课堂上的信息量,突出教材的重点和难点,更形象的理解各种电路中信息的流动过程和工作原理以及设计思路,课堂教学上采用多媒体教学手段。在课件制作上注重动画显示,按讲课进度控制播放速度,引导学生主动思考,由表及里,层层深入。

? ●为了加深学生对各部分的理解和掌握,在讲授过程中,应该配置一定数量的实验和作业习题。

四、作业安排

1.指导思想

要求学生理解计算机组成的工作原理,掌握计算机的基本运算方法及基本电路的设计方法。为此,必须用适量的作业、习题,启发学生独立思考以及熟练掌握一些基础知识和基本技能。

2.作业安排

本教材每一章都附有大量的习题,根据教学进度和学时,合理选择书上习题,以达到进一步加深理解课堂讲授的内容。每一章讲授结束,收一次作业,给出成绩,并作一次集体答疑,讲解作业中的共性问题。作业成绩记入总成绩内。没有作业成绩者不得参加考试。

五、实验环节

为了加强实践环节,强调对学生个性化的培养,要求每个学生实验前必须预习,最终实验成绩按预习情况、具体操作及实验报告综合评定,实验成绩记入总成绩内。

六、考题设计

考题设计的指导思想是注重能力的考核,而不是记忆的考核。本课程考题内容应包括:基本概念,要求叙述准确;运算方法,要求掌握几种常用的方法;基本电路设计,要求掌握设计思想和设计方法;综合能力,由此衡量各类不同学生对课程的理解和掌握程度。

考试题大致可分为四种类型,重点考察学生对基本概念、基本方法、基本技术的掌握和综合应用能力。

1.概念型

此类题重点考察学生对基本概念的掌握程度,强调对概念的准确理解而不是死记硬背。此类题的基本形式可以是选择、填空、名词解释、简答。

2.计算型

此类题通过计算考核学生对所学知识的理解。例如对机器数,各种运算方法,海明码的组成和纠错,磁盘存储器的容量,机器的平均指令执行速度等知识的理解。此类题的形式可以是选择、填空、计算、问答。

3.设计型

此类题用于考察学生灵活运用所讲授的基本方法和对所学知识的理解深度。例如对存储器与CPU的连接、Cache-主存的组织方式、对应不同运算方法的运算器结构框图、机器指令格式的设计、微指令格式的设计等。此类题的形式可以是画图、问答。

4.综合型

此类题考察学生对计算机整机概念的理解,对各子系统在整机中的地位和作用以及相互之间的联系,体现学生对所学知识、思维方法、设计方法的综合运用能力。例如CPU和存储器、CPU和I/O系统之间的联系;CPU如何控制程序的运行;指令系统对机器硬件配置的影响;为了提高整机的速度,各个子系统分别可采用哪些措施等等。此类题的形式可以是画图、问答。

七.成绩评定

本课程综合成绩由三部分组成:

? ●书面考试占总成绩的80%

? ●平时作业占总成绩的10%

? ●实验能力占总成绩的10%

总计满分为100分

计算机组成原理第五版 白中英(详细)第5章习题参考答案

第5章习题参考答案 1.请在括号内填入适当答案。在CPU中: (1)保存当前正在执行的指令的寄存器是(IR ); (2)保存当前正在执行的指令地址的寄存器是(AR ) (3)算术逻辑运算结果通常放在(DR )和(通用寄存器)。 2.参见图5.15的数据通路。画出存数指令“STO Rl,(R2)”的指令周期流程图,其含义是将寄存器Rl的内容传送至(R2)为地址的主存单元中。标出各微操作信号序列。 解: STO R1, (R2)的指令流程图及微操作信号序列如下:

STO R1, (R2) R/W=R DR O, G, IR i R2O, G, AR i R1O, G, DR i R/W=W 3.参见图5.15的数据通路,画出取数指令“LAD (R3),R0”的指令周期流程图,其含义是将(R3)为地址主存单元的内容取至寄存器R2中,标出各微操作控制信号序列。 解: LAD R3, (R0)的指令流程图及为操作信号序列如下:

PC O , G, AR i R/W=R DR O , G, IR i R 3O , G, AR i DR O , G, R 0i R/W=R LAD (R3), R0 4.假设主脉冲源频率为10MHz ,要求产生5个等间隔的节拍脉冲,试画出时序产生器的逻辑图。 解:

5.如果在一个CPU 周期中要产生3个节拍脉冲;T l =200ns ,T 2=400ns ,T 3=200ns ,试画出时序产生器逻辑图。 解:取节拍脉冲T l 、T 2、T 3的宽度为时钟周期或者是时钟周期的倍数即可。所以取时钟源提供的时钟周期为200ns ,即,其频率为5MHz.;由于要输出3个节拍脉冲信号,而T 3的宽度为2个时钟周期,也就是一个节拍电位的时间是4个时钟周期,所以除了C 4外,还需要3个触发器——C l 、C 2、C 3;并令 211C C T *=;321C C T *=;313C C T =,由此可画出逻辑电路图如下:

计算机组成原理电子教案

《计算机组成原理》电子教案 课程名称:计算机组成原理 适用专业:计算机科学与技术网络工程课程总学时:80学时 编写时间: 2006年9月

本课程是计算机专业本科生的核心课程,是主干必修课。课程以阐述原理为主,讲述计算机系统及其各功能部件的工作原理以及逻辑实现,计算机系统及其各功能部件的设计原理以及并行处理技术。设置这一课程的目的是使学生掌握计算机的基本工作原理,掌握计算机各主要部件的硬件结构、相互联系和作用,掌握计算机系统的设计原理以及软硬件的界面,从而对整个计算机系统有完整的了解,为计算机专业的后继课程的学习打下基础。 一、本课程得主要内容 1、计算机系统概论 2、运算方法和运算器 3、存储器 4、计算机指令系统 5、控制器 6、总线系统 7、外围设备 8、输入、输出系统 二、本课程教学重点与难点 重点:信息编码和数据表示 控制器 存储系统 输入输出系统 三、教材选用 《计算机组成原理》白中英.科学出版社, 四、参考教材: 主要参考书: 1、李亚明.《计算机组成与系统结构》.清华大学出版社.2001

2、王爱英.《计算机组成与结构》.清华大学出版社.1998 3、江义鹏.《计算机组成原理》.人民邮电出版社.1998 4、胡越明.《计算机组成和系统结构》.上海科学技术文献出版社.1999 五、教学手段:多媒体课件+版书 六、课程内容和学时分配 (整体安排按信息表示、信息处理、信息输出思路。) 1、计算机系统概论 教学内容: 1、计算机系统的基本构成 2、计算机系统的层次结构 3、计算机系统结构、组成及其实现 4、计算机的性能评价 5、计算机发展简史 6、计算机的应用 基本要求: 通过本章的学习,要求了解整个计算机系统由硬件和软件两部分构成,其中硬件部分包括运算器、控制器、存储器、输入输出设备等五大功能部件构成。通过总线相互连成一个完整的硬件系统;软件部分包括系统软件、应用软件两大部分。通过对计算机层次结构的了解,明确计算机组成原理课程的任务和目的。了解计算机中的一些基本概念,包括性能指标、计算机发展简史以及计算机的应用。 教学重点: 1、计算机系统的基本构成 2、计算机系统的层次结构 3、计算机系统结构、组成及其实现 教学难点:计算机系统的层次结构、系统结构、组成及其实现的关系。明确计算机组成原理课程的任务和目的。 其它: 4、计算机的性能评价(字长、容量、速度、时间、MIPS) 5、计算机发展简史(ENIAC、冯氏计算机、其它自学) 6、计算机的应用(科学计算与数据处理的区别)

计算机组成原理考试题库

计算机原理考试题库 一、选择题 1、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。 A、CPU B、ALU C、主机 D、UP 2、用以指定待执行指令所在地址的是C。 A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 3、完整的计算机系统应包括D。 A、运算器、存储器、控制器 B、外部设备和主机 C、主机和实用程序 D、配套的硬件设备和软件系统 4、计算机存储数据的基本单位为A。 A、比特Bit B、字节Byte C、字组Word D、以上都不对 5、计算机中有关ALU的描述,D是正确的。 A、只做算术运算,不做逻辑运算 B、只做加法 C、能存放运算结果 D、以上答案都不对 6、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 7、下列语句中是C正确的。 A、1KB=1024 1024B B、1KB=1024MB C、1MB=1024 1024B D、1MB=1024B 8、用以指定待执行指令所在地址的是C。 A、指令寄存器 B、数据计数器 C、程序计数器 D、累加器 9、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 10、电子计算机的算术/逻辑单元、控制单元及主存储器合称为C。 A、CPU B、ALU C、主机 D、UP 11、计算机中有关ALU的描述,D是正确的。 A、只做算术运算,不做逻辑运算 B、只做加法 C、能存放运算结果 D、以上答案都不对 12、下列D属于应用软件。 A、操作系统 B、编译程序 C、连接程序 D、文本处理 13、下列语句中是C正确的。 A、1KB=1024 1024B B、1KB=1024MB C、1MB=1024 1024B D、1MB=1024B 14、计算机系统中的存储系统是指D。 A、RAM存储器 B、ROM存储器 C、主存 D、主存和辅存 15、下列D属于应用软件。 A、操作系统 B、编译程序 C、连接程序 D、文本处理 16、存放欲执行指令的寄存器是D。 A、MAE B、PC C、MDR D、IR 17、用以指定待执行指令所在地址的是C。

计算机组成原理模拟试题

计算机组成原理 1.(45.75)10=(___________)16 2.若[X]补=1.0110,则[1/2X]补=___________。 3.若X补=1.1001,按舍入恒置1法舍去末位得__________。 4.运算器的核心部件是__________。 5.动态MOS存储器的刷新周期安排方式有____________、 _____________、_____________。 6.若地址码8位,按字节编址则访存空间可达___________,若地址码10位,则访存空间可达_____________,若地址码20位,则访存空间可达_____________。 7.CPU中用于控制的寄存器有_______________________、 __________________ 和_____________________三种;8.控制器的组成方式可分为______________________和微程序控制器两类。 9.按数据传送方式,外围接口可分为_________________和 __________________。 10.指令中的操作数一般可分为_______操作数和_______操作数。11.申请掌握使用总线的设备,被称为__________。 12.某CRT显示器,分辨率800列╳600行,如果工作在256色模式下,则至少需要_________字节的显示存储器。 选择题: 1、浮点加减中的对阶是() A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同 2、下列哪一个属于检错纠码() A. BCD码 B. ASCII码 C. 奇偶校验码 D. 8421码 3、指令格式可表示为()和地址码的形态 A.指令码 B. 操作码 C.微指令 D. 寄存器码 4、在不同速度的设备之间传送数据( )

计算机组成原理第五章单元测试(含答案)

第五章指令系统测试 1、以下四种类型指令中,执行时间最长的是()(单选) A、RR型指令 B、RS型指令 C、SS型指令 D、程序控制类指令 2、程序控制类指令的功能是()(单选) A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送 C、进行CPU和I/O设备之间的数据传送 D、改变程序执行的顺序 3、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用的寻址方式是( )(单选) A、立即数寻址 B、寄存器寻址 C、隐含寻址 D、直接寻址 4、下列属于指令系统中采用不同寻址方式的目的主要是()(单选) A、为了实现软件的兼容和移植 B、缩短指令长度,扩大寻址空间,提高编程灵活性 C、为程序设计者提供更多、更灵活、更强大的指令 D、丰富指令功能并降低指令译码难度 5、寄存器间接寻址方式中,操作数存放在()中(单选) A、通用寄存器 B、主存 C、数据缓冲寄存器MDR D、指令寄存器 6、指令采用跳跃寻址方式的主要作用是() (单选) A、访问更大主存空间 B、实现程序的有条件、无条件转移 C、实现程序浮动 D、实现程序调用 7、下列寻址方式中,有利于缩短指令地址码长度的是()(单选) A、寄存器寻址 B、隐含寻址 C、直接寻址

D、间接寻址 8、假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址1200H中的内容为12FCH,地址12FCH中的内容为3888H,地址3888H中的内容为88F9H.则该操作数的有效地址为( ) (单选) A、1200H B、12FCH C、3888H D、88F9H 9、假设某条指令的一个操作数采用寄存器间接寻址方式,假定指令中给出的寄存器编号为8,8号寄存器的内容为1200H,地址1200H中的内容为12FCH,地址12FCH中的内容为3888H,地址3888H中的内容为88F9H.则该操作数为( ) (单选) A、1200H B、12FCH C、3888H D、88F9H 10、某计算机按字节编址,采用大端方式存储信息。其中,某指令的一个操作数的机器数为ABCD 00FFH,该操作数采用基址寻址方式,指令中形式地址(用补码表示)为FF00H,当前基址寄存器的内容为C000 0000H,则该操作数的LSB(即该操作数的最低位FFH)存放的地址是( ) (单选) A、C000 FF00H B、C000 FF03H C、BFFF FF00H D、BFFF FF03H 11、假定指令地址码给出的是操作数所在的寄存器的编号,则该操作数采用的寻址方式是( )(单选) A、直接寻址 B、间接寻址 C、寄存器寻址 D、寄存器间接寻址 12、相对寻址方式中,操作数有效地址通过( )与指令地址字段给出的偏移量相加得到(单选) A、基址寄存器的值 B、变址寄存器的值 C、程序计数器的值 D、段寄存器的值 13、下列关于二地址指令的叙述中,正确的是( ) (单选) A、运算结果通常存放在其中一个地址码所指向的位置 B、地址码字段一定是操作数 C、地址码字段一定是存放操作数的寄存器编号

计算机组成原理试题及答案

A .(7CD )16 B. ( 7D0)16 C. (7E0)16 D. 3. 下列数中最大的数是 _______ 。 A .(10011001) 2 B. (227) 8 C. (98)16 4. ____ 表示法主要用于表示浮点数中的阶码。 A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是 A. BCD 码 B. 16 进制 C. 格雷码 6. 下列有关运算器的描述中, ______ 是正确的 A. 只做算术运算,不做逻辑运算 B. C. 能暂时存放运算结果 D. 7. EPROM 是指 ____ 。 A. 读写存储器 B. C. 可编程的只读存储器 D. 8. Intel80486 是 32位微处理器, Pentium 是A.16 B.32 C.48 D.64 9 .设]X ]补=1.XXX 3X 4,当满足 _________ ■寸,X > -1/2 成立。 A. X 1必须为1,X 2X 3X 4至少有一个为1 B. X 1必须为1 , X 2X 3X 4任意 C. X 1必须为0, X 2X 3X 4至少有一个为1 D. X 1必须为0, X 2X 3X 4任意 10. CPU 主要包括 _____ 。 A.控制器 B. 控制器、运算器、cache C.运算器和主存 D.控制器、ALU 和主存 11. 信息只用一条传输线 ,且采用脉冲传输的方式称为 _________ 。 A. 串行传输 B. 并行传输 C. 并串行传输 D. 分时传输 12. 以下四种类型指令中,执行时间最长的是 _________ 。 A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令 13. 下列 _____ 属于应用软件。 A. 操作系统 B. 编译系统 C. 连接程序 D. 文本处理 14. 在主存和CPU 之间增加cache 存储器的目的是 _____ 。 A. 增加内存容量 B. 提高内存可靠性 C.解决CPU 和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速 度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用 ____________ 作为存储芯 片。 A. SRAM B. 闪速存储器 C. cache D. 辅助存储器 16. 设变址寄存器为X ,形式地址为D, (X )表示寄存器X 的内容,这种寻址方式的有 效地址为 ______ 。 A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为 ___________ 。 A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述 I/O 控制方式中,主要由程序实现的是 ________ 。 7F0)16 D. ( 152)10 o D. ASC H 码 只做加法 既做算术运算,又做逻辑运算 只读存储器 光擦除可编程的只读存储器 位微处理器。

计算机组成原理第二章习题哈工大

计算机组成原理第二章习题 1.以真空管为主要器件的是______。 A. 第一代计算机 B. 第二代计算机 C. 第三代计算机 D. 第四代计算机 2.所谓第二代计算机是以______为主要器件。 A. 超大规模集成电路 B. 集成电路 C. 晶体管 D. 电子管 3.第三代计算机是以______为主要器件。 A. 超大规模集成电路 B. 集成电路 C. 晶体管 D. 电子管 4.ENIAC用的主要元件的是______。 A. 集成电路 B. 晶体管 C. 电子管 D. 以上都不对 5.目前被广泛使用的计算机是______。 A. 数字计算机 B. 模拟计算机 C. 数字模拟混合式计算机 D. 特殊用途的计算机 6.个人计算机(PC)属于______类计算机。 A. 大型机 B. 小型机 C. 微型机 D. 超级计算机 7.通常计算机的更新换代以______为依据。 A. 电子器件 B. 电子管 C. 半导体 D. 延迟线

8.目前大多数集成电路生产中,所采用的基本材料为______。 A. 单晶硅 B. 非晶硅 C. 锑化钼 D. 硫化镉 9.计算机科技文献中,英文缩写CAD代表______。 A. 计算机辅助制造 B. 计算机辅助教学 C. 计算机辅助设计 D. 计算机辅助管理 10.邮局把信件进行自动分拣,使用的计算机技术是______。 A. 机器翻译 B. 自然语言理解 C. 机器证明 D. 模式识别 11.微型计算机的发展通常以______为技术标志。 A. 操作系统 B. 磁盘 C. 软件 D. 微处理器 12.目前我们所说的个人台式商用机属于______。 A.巨型机 B.中型机 C.小型机 D.微型机 13. 电子邮件是指______。 A. 用计算机管理邮政信件 B. 通过计算机网络收发消息 C. 用计算机管理电话系统 D. 用计算机处理收发报业务

计算机组成原理试题库(含答案)

计算机组成原理试题 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。) 1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。 A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址 2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C)。 A.64K B.32KB C.32K D.16KB 3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C)。 A.21 B.17 C.19 D.20 4.指令系统中采用不同寻址方式的目的主要是(C)。 A.实现存储程序和程序控制 B.可以直接访问外存 C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度

5.寄存器间接寻址方式中,操作数处在(B)。 A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈 6.RISC是(A)的简称。 A.精简指令系统计算机 B.大规模集成电路 C.复杂指令计算机 D.超大规模集成电路 7.CPU响应中断的时间是_C_____。 A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。8.常用的虚拟存储器寻址系统由____A__两级存储器组成。 A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。 9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。 A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。10.浮点数的表示范围和精度取决于__C____。 A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;

计算机组成原理(4.1存储子系统概述)

第四章 存储子系统
本章需解决的主要问题: (1 )存储器如何存储信息? (2 )在实际应用中如何用存储芯片组成具有 一定容量的存储器?
哈尔滨工程大学计算机科学与技术学院 姚爱红 2006秋季学期

4 . 1概述
4 . 1 . 1存储系统的层次结构
随机访问 主要存放C P U 当前使用的程序和数据。 速度快 容量有限 (2 )辅存 (外存) 速度较慢 存放大量的后备程序和数据。 容量大 (3 )高速缓存 速度很快 存放C P U 在当前一小段时间内 容量小 多次使用的程序和数据。 哈尔滨工程大学计算机科学与技术学院 姚爱红 2 0 0 6 秋季学期
哈尔滨工程大学计算机科学与技术学院 姚爱红 2 0 0 6 秋季学期
(1 )主存 (内存)


分层存储体系结构示意图 C P U C a c h e 主存
外存
哈尔滨工程大学计算机科学与技术学院 0 0 6 秋季学期 哈尔滨工程大学计算机科学与技术学院 姚爱红 姚爱红 2 2 0 0 6 秋季学期


4 . 1 . 2物理存储器与虚拟存储器
物理存储器:真正在物理上存在的主存储器。 存储容量为物理地址空间,使用物理地址访问。 虚拟存储器:提供给用户编程使用的存储器。 存储容量为虚拟地址空间,使用的编程地址为 虚拟地址,或者说逻辑地址。
哈尔滨工程大学计算机科学与技术学院 0 0 6 秋季学期 哈尔滨工程大学计算机科学与技术学院 姚爱红 姚爱红 2 2 0 0 6 秋季学期


哈工程计算机组成原理简答题总结

第一章 2.什么是计算机系统?说明计算机系统的层次结构 答:计算机系统包括硬件和软件。从计算机的层次结构来看,它通常可有五个以上的层次,从下至上依次是微程序机器级、传统机器级、操作系统级、汇编语言级、高级语言级,还可以有第六级应用语言级。 3.冯诺依曼结构计算机的特点 答:(1)计算机系统由五大部件组成 (2)计算机中采用二进制形式表示信息 (3)采用存储程序工作方式 第二章 8.试描述浮点数规格化的目的与方法 答:浮点数规格化是为了使浮点数尾数的最高数值位为有效数位。当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化数,否则便是非规格化数。通过规格化,可以保证运算数据精度。 11.什么是计算机软硬件之间的界面,其主要功能是什么? 答:从程序的编制和执行的角度看,指令规定了计算机的操作类型及操作数地址,它们是产生各种控制信号的基础。另外,从硬件设计的角度看,在设计计算机时先要确定其硬件能够直接执行哪些操作,表现为一组指令的集合,称之为计算机的指令系统。因此,指令系统体现了一台计算机的软硬件界面。指令系统包括若干指令,它规定了计算机功能的强弱与硬件复杂程度。 29.若按指令功能分类,则指令系统可分为哪几类指令? 答:数据传送类指令、算/逻运算类指令、程控类指令、访存指令、I/O类指令。 第三章 1.cpu具有哪些功能?画出其内部组成框图,并说明图中每个部件的作用 答:cpu具有控制程序的顺序执行、产生完成每条指令所需的控制命令、对各操作实施时间上的控制、对数据进行算术和逻辑运算以及处理中断等命令。 寄存器包括专用寄存器和通用寄存器 控制器生成各种微操作命令序列 ALU完成算术逻辑运算 中断系统用于处理各种中断 2.控制器由哪些部件组成?它有哪些基本功能 答:控制器由程序计数器、指令寄存器、指令译码器、地址译码器、微操作产生部件、时序发生器和中断机构等构成,它的基本功能是:取指令、分析指令、执行指令、处理中断请求。 3.组合逻辑控制器和微程序控制器优缺点 答:组合逻辑控制器速度较快,但控制复杂,且功能扩展较难,与组合逻辑控制器相比,微程序控制器具有规整性、可维护性的优点。它是一种利用软件方法设计硬件的技术,可实现复杂指令的操作控制。另外微程序设计便于计算机功能的扩充,可较方便地增加和修改指令,只需要增加或修改一些微程序。缺点是需要频繁访问CM,执行速度慢。 7.计算机时序控制方式分为哪两类?试比较他们的优缺点及应用场合 答:计算机中的时序控制方式分为同步控制和异步控制两大类。同步控制方式是指用统一发出的时序信号对各项操作进行同步控制。在同步控制方式中,操作时间被划分为许多长度固定的时间段,每个时间段完成一步操作,如一步访存操作。其特点是时钟周期一旦确定,便固定不变,各步操作之间的衔接由时间段的自动切换来控制。异步控制方式是各项操作不受

计算机组成原理试题库集及答案

计算机组成原理试题库集及答案

第一章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 指令和数据以同同等地位存放于存储器内,并可以按地址访问; 指令和数据均用二进制表示; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行; 机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。 存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。 机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义:

2008年哈工程计算机组成原理

组成原理 哈尔滨工程大学 2008年计算机组成原理试题 一判断题(每小题1分,共10分) 1.在用分段直接编译法为微指令编码时,须将互斥微命令归为一组,而将相容命令归为不同组。 2.定点机不支持浮点运算功能。 3.子程序技术可以有效降低程序所占资源开销。 4.中断向量地址指中断服务程序的入口地址。 5. N位二进制的全码编码系统(即n个“0”至n个“1”)不具备自校验能力。 6.负数的源码,补码,反码互不相同。 7.补码数所对应的真值范围在数轴上完全对称于零点。 8.中断指令作为一种指令,可以用编制程序。 9.串行进位加法器实际上是一种并行加法器。 10 大型机不宜采用总线型系统结构。 二填空题(每空1分,共20分) 1 采用隐式I/O指令系统,须使外围设备的接口寄存器与主存单元___________;而采用 专用I/O指令系统,则应使外围设备的接口寄存器与主存单元_________。 2 定点整数的字长n只要影响其________指标;而定点小数的字长n主要影响其_______

指标。 3 一般而言,一条指令由_______字段和_______字段两部分组成;而一条指令则由_______字段和________字段两部分组成。 4 奇偶校验校验从功能上看,只具有一定的_______功能,而不具有______功能。 5 在原码两位乘的规则中,需要设置一个_________触发器。 6 各种外围设备均需通过_______电路,才能挂接到系统总线上。 7 在一个三级存储器中,如果访问命中率足够大,则存储系统所表现出的性能将接近于________的容量和_________的速度。 8 在转移型指令中,地址形成部件按指定寻址方式所形成的有效地址是________地址,应将其传送给_________。 9 目的地址单元在执行指令过程中应承但_________和_________双重任务。 10 在时序控制方式中,______方式是时序关系比较简单,而______方式的优点是时间利用安排上较为紧凑。 三单项选择(每小题2分共20分) 1 四位机器内的数值代码,它所表示的十进制真值为() (1)9 (2)-1 (3)-7 (4)以上三者均有可能 2 常用的分组校验(n,k)码中,冗余位的位数为()位 (1)n+k (2) n-k (3) n (4) k

计算机组成原理习题 第五章

第五章 一.填空题 1.控制器由于设计方法的不同可分为型、型和型控制器。 2.控制器在生成各种控制信号时,必须按照一定的进行,以便对各种操作实施时间上的控制。 3.微程序控制的计算机中的控制存储器CM是用来存放的。 4.在微指令的字段编码法中,操作控制字段的分段并非是任意的,必须遵循的分段原则中包括:①把性的微命令分在同一段内;②一般每个小段要留出一个状态,表示。 5.微指令分为和微指令两类,微指令可以同时执行若干个微操作,所以执行机器指令的速度比微指令快。 6.在CPU中,指令寄存器的作用是,其位数取决于;程序计数器的作用是,其位数取决于。 7.指令周期是,最基本的指令周期包括和。 8.根据CPU访存的性质不同,可将CPU的工作周期分为、、和。 9.在CPU中保存当前正在执行的指令的寄存器是,保存下一条指令地址的寄存器是,保存CPU访存地址的寄存器是。 10.中断判优可通过和实现,前者速度更快。 11.中断服务程序的入口地址可通过和寻找。 12.在硬件向量法中,可通过两种方式找到服务程序的入口地址,一种是,另一种是。 13.CPU从主存取出一条指令并执行该指令的时间叫做,它常常用若干个来表示,而后者又包含有若干个。 14.程序顺序执行时,后继指令的地址由形成,遇到转移指令和调用指令时,后继指令的地址从获得。 15.控制器在生成各种控制信号时,必须按照一定的进行,以便对各种操作实施时间上的控制。 16.机器X和Y的主频分别是8MHz和12MHz,则X机的时钟周期为μs。

若X机的平均指令执行速度为0.4MIPS,则X机得平均指令周期为μs。若两个机器的机器周期内时钟周期数相等,则Y机得平均执行速度为MIPS。 17.一个主频为25MHz的CPU,平均每条指令包含2个机器周期,每个机器周期包含2个时钟周期,则计算机的平均速度是。如果每两个机器周期中有一个用于访存,而存储器速度较慢,需再插入2个时钟周期,此时指令周期为μs。 18.微指令格式可分为型和型两类,其中型微指令用较长的微程序结构换取较短的微指令结构。 19.在用微程序实现的控制器中,一条机器指令对应若干条,它又包含若干。微指令格式分成型和型两类,型微指令可同时执行若干个微操作,所以执行指令的速度比快。 20.实现机器指令的微程序一般存放在中,而用户程序存放在中,前者的速度比后者。若采用水平型微指令,则微指令长度一般比机器指令。 21.某计算机采用微程序控制,微指令字中操作控制字段共16位,若采用直接控制,则可以定义种微操作,此时一条微指令最多可同时启动个微操作。若采用编码控制,并要求一条微指令需同时启动4个微操作,则微指令字中的操作控制字段应分段,若每个字段的微命令数相同,这样的微指令格式最多可包含个微操作命令。 22.在微程序控制器中,一次能够定义并执行多个并行操作命令的微指令叫 做型微指令。若采用微操作码方式,一次只能执行一个操作命令的微指令(例如,控制信息从某个源部件到某个目标部件)叫做型微指令,后者实现一条机器指令的微程序要比前者编写的微程序。 23.在串行微程序控制器中,执行现行微指令的操作与取下一条微指令的操作在时间上是进行的,所以微指令周期等于。在并行为程序控制器中,执行现行微指令的操作与取下一条微指令的操作是进行的,所以微指令周期等于。 二.选择题

计算机组成原理实验教案

韶关学院 《计算机组成原理》 实验教案 彭玄璋 计算机科学学院计算机系

第一章实验项目 一、寄存器实验 实验要求:利用COP2000实验仪上的K16..K23开关做为DBUS的数据,其它开关做为控制信号,将数据写入寄存器,这些寄存器包括累加器A,工作寄存器W,数据 寄存器组R0..R3,地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。 实验目的:了解模型机中各种寄存器结构、工作原理及其控制方法。 实验说明: 寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。 COP2000用74HC574来构成寄存器。74HC574的功能如下: 1. 在CLK的上升沿将输入端的数据打入到8个触发器中 2. 当OC = 1 时触发器的输出被关闭,当OC=0时触发器的输出数据 OC CLK Q7..Q0 注释 1 X ZZZZZZZZ OC为1时触发器的输出被关闭 0 0 Q7..Q0 当OC=0时触发器的输出数据 0 1 Q7..Q0 当时钟为高时,触发器保持数据不变 X D7..D0 在CLK的上升沿将输入端的数据打入到触发器中 74HC574工作波形图

实验1:A,W寄存器实验 寄存器A原理图 寄存器W原理图 寄存器A,W写工作波形图 连接线表 连接信号孔接入孔作用有效电平 1 J1座J3座将K23-K16接入DBUS[7:0] 2 AEN K 3 选通A 低电平有效 3 WEN K 4 选通W 低电平有效 4 ALUCK CLOCK ALU工作脉冲上升沿打入将55H写入A寄存器

计算机组成原理习题及答案54686word版本

计算机组成原理习题及答案54686

概论 一、选择题: 1.1946年研制成功的第一台电子数字计算机称为_B_。A.EDVAC B.ENIAC C.EVNAC D.EINAC 2.完整的计算机系统应包括__D_____.A..运算器、存储器、控制器 B.外部设备和主机 C.主机和存储器 D.配套的硬件和软件设备 3.计算机系统中的存储器系统是指__D____.A.RAM存储器 B.ROM存储器 C.内存储器 D.内存储器和外存储器 4.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_C_____. A..节约元件 B.运算速度快 C.物理器件性能所致 D.信息处理方便 5.计算机硬件能直接执行的只有_B___. A.符号语言 B.机器语言 C.机器语言和汇编语言 D.汇编语言 二、填空题: 1.计算机的硬件包括__运算器_._控制器_._存储器_._输入设备_._输出设备__. 2.在计算机术语中,将运算器和控制器合在一起称为_CPU__,而将_CPU__和存储器合在一起称为__主机__. 3.计算机的软件一般分为两大类:一类叫_系统__软件,一类叫_应用__软件,其中,数据库管理系统属于_系统_软件,计算机辅助教学软件属于__应用___软件. 4.计算机系统中的存储器分为_内存储器_和_外存储器_.在CPU执行程序时,必须将指令存放在_内存储器__中. 5.输入、输出设备以及辅助存储器统称为_外部设备___. 6.计算机存储器的最小单位为__位___,1KB容量的存储器能够存储_1024*8__个这样的单位. 7.在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___,就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据__、__地址__和__控制___信息. 三、衡量计算机性能的基本指标有哪些? 答:1.基本字长 2.数据通路宽度 3.运算速度:包括CPU时钟频率和数据传输率 4.存储器的容量:包括主存储器的容量和外存储器的容量 5.外围设备及其性能 6.系统软件配置运算方法和运算器 一、选择题: 1.在机器数中,__B____的零的表示形式是唯一的. A.原码 B.补码 C.反码 D.原码和反码 3.若某数X的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法__B__码. A.原 B.补 C.反 D.移 4.运算器虽有许多部件组成,但核心部分是__B____. A.数据总路线 B.算术逻辑运算单元 C.多路开关 D.通用寄存器 5.在定点二进制运算器中,减法运算一般通过__D_____来实现. A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器

哈尔滨工程大学计算机组成原理2003[1]

哈尔滨工程大学2003年招收研究生入学考试试题 科目名称:计算机组成原理 一判断题(每小题1分,共10分) 1.在用分段直接编译法为微指令编码时,须将互斥微命令归为一组,而将相容命令归为不同组。 2.定点机不支持浮点运算功能。 3.子程序技术可以有效降低程序所占资源开销。 4.中断向量地址指中断服务程序的入口地址。 5. N位二进制的全码编码系统(即n个“0”至n个“1”)不具备自校验能力。 6.负数的源码,补码,反码互不相同。 7.补码数所对应的真值范围在数轴上完全对称于零点。 8.中断指令作为一种指令,可以用编制程序。 9.串行进位加法器实际上是一种并行加法器。 10 大型机不宜采用总线型系统结构。 二填空题(每空1分,共20分) 1 采用隐式I/O指令系统,须使外围设备的接口寄存器与主存单元___________;而采用专用I/O指令系统,则应使外围设备的接口寄存器与主存单元_________。 2 定点整数的字长n只要影响其________指标;而定点小数的字长n主要影响其 _______指标。 3 一般而言,一条指令由_______字段和_______字段两部分组成;而一条指令则由 _______字段和________字段两部分组成。 4 奇偶校验校验从功能上看,只具有一定的_______功能,而不具有______功能。 5 在原码两位乘的规则中,需要设置一个_________触发器。 6 各种外围设备均需通过_______电路,才能挂接到系统总线上。

7 在一个三级存储器中,如果访问命中率足够大,则存储系统所表现出的性能将接近于 ________的容量和_________的速度。 8 在转移型指令中,地址形成部件按指定寻址方式所形成的有效地址是________地址,应将其传送给_________。 9 目的地址单元在执行指令过程中应承但_________和_________双重任务。 10 在时序控制方式中,______方式是时序关系比较简单,而______方式的优点是时间利用安排上较为紧凑。 三单项选择(每小题2分共20分) 1 四位机器内的数值代码,它所表示的十进制真值为() (1)9 (2)-1 (3)-7 (4)以上三者均有可能 2 常用的分组校验(n,k)码中,冗余位的位数为()位 (1)n+k (2) n-k (3) n (4) k 3 间接寻址第一次访问内存所得到的是操作数的有效地址,该地址经系统总线的()传送到CPU (1) 数据总线(2) 地址总线(3)控制总线(4)总线控制器 4 下列()是不合法的BCD码 (1)0111 1001 (2)1101 0110 (3)0000 0100 (4)1000 0101 5 动态存储器DRAM 的刷新原则是() (1)各DRAM芯片轮流刷新(2)各DRAM芯片同时刷新,片内逐位刷新 (3)各DRAM 芯片同时刷新,片内逐字刷(4)各DRAM芯片同时刷新,片内逐行刷新6 在向上生成(地址码减小方向)堆栈中,若约定为实顶栈(即堆栈指针随时指向实有数据的堆顶),则正确的弹出数据操作为() (1)先使(SP)+1,再读出数据(2)先读出数据,再使(SP)+1 (3)先使(SP)-1再读出数据(4)先读出数据,再使(SP)-1 7 ()不是常用三级时序系统中的一级 (1)指令周期(2)工作周期(3)时钟周期(4)定时脉冲

计算机组成原理第5章习题参考答案

第5章习题参考答案 1.请在括号填入适当答案。在CPU中: (1)保存当前正在执行的指令的寄存器是( IR ); (2)保存当前正在执行的指令地址的寄存器是( AR ) (3)算术逻辑运算结果通常放在( DR )和(通用寄存器)。 2.参见图5.15的数据通路。画出存数指令“STO Rl,(R2)”的指令周期流程图,其含义是将寄存器Rl的容传送至(R2)为地址的主存单元中。标出各微操作信号序列。 解: STO R1, (R2)的指令流程图及为操作信号序列如下:

STO R1, (R2) R/W=R DR O, G, IR i R2O, G, AR i R1O, G, DR i R/W=W 3.参见图5.15的数据通路,画出取数指令“LAD (R3),R0”的指令周期流程图,其含义是将(R3)为地址主存单元的容取至寄存器R2中,标出各微操作控制信号序列。 解: LAD R3, (R0)的指令流程图及为操作信号序列如下:

PC O , G, AR i R/W=R DR O , G, IR i R 3O , G, AR i DR O , G, R 0i R/W=R LAD (R3), R0 4.假设主脉冲源频率为10MHz ,要求产生5个等间隔的节拍脉冲,试画出时序产生器的逻辑图。 解:

5.如果在一个CPU 周期中要产生3个节拍脉冲;T l =200ns ,T 2=400ns ,T 3=200ns ,试画出时序产生器逻辑图。 解:取节拍脉冲T l 、T 2、T 3的宽度为时钟周期或者是时钟周期的倍数即可。所以取时钟源提供的时钟周期为200ns ,即,其频率为5MHz.;由于要输出3个节拍脉冲信号,而T 3的宽度为2个时钟周期,也就是一个节拍电位的时间是4个时钟周期,所以除了C 4外,还需要3个触发器——C l 、C 2、C 3;并令 211C C T *=;321C C T *=;313C C T =,由此可画出逻辑电路图如下:

----计算机组成原理教案

----计算机组成原理教案 农业大学教案 xx ~ xx 学年 第一学期学院名称软件学院课程名称计算机组 成原理课程性质专业必修课授课对象软件1301-1306 授课教师郝王丽职称助教使用教材《计算机组成原理》(第2版)高等教育出版社唐朔飞编著授课时数64 xx 年8月25 日教案授课时间 xx~xx学年第一学期教案编写时间 xx年8 月课程名称计算机组成原理课程编号总学时:64讲课:64 学时实验: 0 学时实习: 0 学时学分数4课型专业基础必修课任课教师郝王丽职称 助教授课对象软件1301-1306基本教材和主要参考资料使用教 材:《计算机组成原理》(第2版),唐朔飞编著,高等教育出版社参考资料:[1]《计算机组成原理》,白中英编著,科学出版社,2000、1[2]《计算机组成原理》,张新荣,李雪威,于瑞国著,机械工业出版社,xx、3[3]《计算机组成原理》(第2 版),罗克露,俸志刚编著,电子工业出版社,xx、2[4]《电子 计算机组成原理》, 蒋本珊著,北京理工大学出版社,2004、8[5]《计算机组成原理》(第2版),蒋本珊编著,清华大学出版 社,xx、9[6] John L、 Hennessy and David

A、 Patterson, "Computer organization and design, the hardware/software interface", Morgan Kaufmann, Second Edition,1998[7] Patterson and Hennessy, "Computer Organization & Design: the Hardware/Software Interface (2nd edition)",Morgan Kaufmann Publishers、教学目的和要求《计算机组成原理》是软件工程专业本科教学中的一门重要专业基础课,是《计算机系统结构》、《操作系统》、《嵌入式系统原理及应用》等课程的先驱课程。在计算机、网络工程和软件工程等专业的教学计划中占有重要地位和作用。学习本课程旨在使学生掌握运算器、控制器、存储器的构成原理、指令流程、组合逻辑控制、微程序控制、I/O控制等内容;了解数据信息的表示、运算方法与各类半导体存储器、辅助存储器,为更深入地学习后继课程打下基础。教学重点、难点了解:计算机的软硬件概念,计算机系统的层次结构,计算机的发展史,总线概念及分类,RISC技术,CPU的功能和内部结构,微操作命令的分析,微程序设计。理解:计算机的工作过程,总线特性及性能指标,静态和动态RAM、ROM、Cache,I/O设备与主机的联系方式和信息传送控制方式,组合逻辑设计。掌握:冯诺依曼计算机的特点,总线结构,存储器的分类和层次结构, I/O接口的功能和组成及类型,机器指令的一般格式及其在存储器中的存放方式,机器指令中的寻址方式。熟练掌握:计算机硬件的主要技术指标,总线的判优控制和通信控制,Cache-主存地址映射及替换策略,主机与I/O

相关主题