2023年计算机组成原理期末考试试题及答案筛选.docx
《2023年计算机组成原理期末考试试题及答案筛选.docx》由会员分享,可在线阅读,更多相关《2023年计算机组成原理期末考试试题及答案筛选.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理期末考试试题及答案一、选择题1、完整的计算机系统应涉及A.运算器、存储器和控制器A.运算器、存储器和控制器B.外部设备和主机C.主机和实用程序D,配套的硬件设备和软件系统2、计算机系统中的存储器系统是指B. ROM存储器A. RAM存储器C.主存储器C.主存储器D.主存储器和外存储器3、冯诺依曼机工作方式的基本特点是4、4、A.多指令流单数据流B.按地址访问并顺序执行指令C堆栈操作D.存储器按内部选择地址F列说法中不对的的是A.任何可以由软件实现的操作也可以由硬件来实现B.固件就功能而言类似于软件,而从形态来说又类似于硬件C.在计算机系统的层次结构中,微程序级属于硬件级,其他四级
2、都是软件级D.面向高级语言的机器是完全可以实现的5、5、在下列数中最小的数为A. (101001)2B. (52)8C.(101001)BCDD. (233)166、在下列数中最大的数为A.(10010101)2 B. (227)8C. (143)5D. (96)167、在机器中,的零的表达形式是唯一的。B9、A.原码B.补码C.反码D.原码和反码针对8位二进制数,下列说法中对的的是A. - 127 的补码为 10000(X)0A. - 127 的补码为 10000(X)0B. - 127的反码等于0的移码B答:计算机硬件(Hardware)是指构成计算机的所有实体部件的集合,通常这些部件由
3、电路(电子元件)、机械等物理部件组成。计算机软件(Software)是指能使计算机工作的 程序和程序运营时所需要的数据,以及与这些程序和数据有关的文字说明和图表资料,其中 文字说明和图表资料又称为文档。固件(Firmware)是一种介于传统的软件和硬件之间的实 体,功能上类似软件,但形态上又是硬件。微程序是计算机硬件和软件相结合的重要形式。软件和硬件的逻辑等价含义:(1)任何个由软件所完毕的操作也可以直接由硬件来实现(2)任何一条由硬件所执行的指令也能用软件来完毕在物理意义上软件和硬件是不等价的。5、计算机系统按程序设计语言划分为哪几个层次?答:计算机系统是一个由硬件、软件组成的多级层次结构,
4、它通常由微程序级、般机 器级、操作系统级、汇编语言级、高级语言级组成,每一级上都能发明程序设计,且得到下 级的支持。6、解释如下概念:ALU, CPU,主机和字长。答:算术逻辑运算部件(ALU: Arithmetic Logic Unit),是运算器的核心组成,功能是 完毕算数和逻辑运算。”中央解决单元”(CPU: Central Processing Unit)涉及运算器和控 制器,是计算机的信息解决的中心部件。存储器、运算器和控制器在信息解决操作中起重要 作用,是计算机硬件的主体部分,通常被称为“主机”。字长决定了计算机的运算精度、指 令字长度、存储单元长度等,可以是8/16/32/64/
5、128位(bit)等。7、常用的计算机性能指标有哪些?答:评价计算机性能是一个复杂的问题,初期只限于字长、运算速度和存储容量3大指 标。目前要考虑的因素有如下几个方面。(1)主频主频很大限度上决定了计算机的运营速度,它的单位是兆赫兹(MHz)。(2)字长字长决定了计算机的运算精度、指令字长度、存储单元长度等,可以是8/16/32/64/128 位(bit)。(3)运算速度衡量计算机运算速度的初期方法是每秒执行加法指令的次数,现在通常用等效速度。(4)存储容量以字为单位的计算机常以字数乘字长来表白存储容量。(5)可靠性系统是否运营稳定非常重要,常用平均无端障时间(MTBF)衡量。(6)可维护性系
6、统可维护性是指系统出了故障能否尽快恢复,可用平均修复时间(MTRF)表达,它是 指从故障发生到机器修复平均所需要的时间。(7)可用性是指计算机的使用效率。(8)兼容性兼容是广泛的概念,是指设备或程序可以用于多种系统的性能。兼容使得机器的资源得 以继承和发展,有助于计算机的推广和普及。8、多媒体的含义是什么?答:多媒体技术是指可以同时获取、解决、编辑、存储和展示两个以上不同信息类型 媒体的技术。计算机信息的形式可以是文字、声音、图形和图象等。9、简朴描述计算机的层次结构,说明各层次的重要特点。答:现代计算机系统是个硬件与软件组成的综合体,可以把它当作是按功能划分的多级层 次结构。第0级为硬件组成
7、的实体。第1级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序一般 是直接由硬件执行的。第2级是传统机器级。这级的机器语言是该机的指令集,程序员用机器指令编写的程序 可以由微程序进行解释。第3级操作系统级。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软 硬件资源,另方面它又是传统机器的延伸。第4级是汇编语言级。这级的机器语言是汇编语言,完毕汇编语言翻译的程序叫做汇编 程序。第5级是高级语言级。这级的机器语言就是各种高级语言,通常用编译程序来完毕高级 语言翻译工作。第6级是应用语言级。这级是为了使计算机满足某种用途而专门设计的,因此这级 语言就是各种面向问题的应用语言
8、。10、计算机系统的重要技术指标有哪些?计算机系统的重:要技术指标有:机器字长、数据通路宽度、主存储器容量和运算速度等。机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的。数据通路宽度是指数据总线一次所能并行传送信息的位数。主存储器容量是指主存储器所能存储的所有信息。运算速度与机器的主频、执行什么样的操作、主存储器自身的速度等许多因素有关。11、试计算采用32X32点阵字形的一个汉字字形占多少字节?存储6763个16X16点阵以 及24X24点阵字形的汉字库各需要多少存储容量?答:128B216416B486936B12、海明校验码的编码规则有哪些?答:若海明码的最高位号为m
9、,最低位号为I,即HmHm/H2H1,则海明码的编码规则是:(1)校验位与数据位之和为m,每个校验位Pi在海明码中被分在位号2i-l的位置上, 其余各位为数据位,并按从低向高逐位依次排列的关系分派各数据位。(2)海明码的每一位位码Hi (涉及数据位和校验位)由多个校验位校验,其关系是被 校验的每一位位号要等于校验它的各校验位的位号之和。13、简述CRC码的纠错原理。答:CRC码是一种纠错能力较强的编码。在进行校验时,将CRC码多项式与生成多项 式G(X)相除,若余数为0,则表白数据对的;当余数不为。时,说明数据有错。只要选择 适当的生成多项式G(X),余数与CRC码犯错位位置的相应关系是一定的
10、,由此可以用余数 作为依据判断犯错位置从而纠正错码。14、运算器由哪儿部分组成?答:运算器的基本结构应涉及以下几个部分:(1)能实现算术和逻辑运算功能的部件ALU;(2)存放待加工的信息或加工后的结果信息的通用寄存器组;(3)按操作规定控制数据输入的部件:多路开关或数据锁存器;(4)按操作规定控制数据输出的部件:输出移位和多路开关;(5)计算器与其它部件进行信息传送的总线以及总线接受器与发送器;总线接受 器与发送器通常是由三态门构成的。15、主存储器有哪些性能指标?它们的含义是什么?答:存储器的性能指标是对存储器进行设计、使用和提高时的重要依据,存储器性能指标也 称为存储器参数。(1) 存储容
11、量是指一个功能完备的存储器所能容纳的二进制信息总量,即可存储多少位 二进制信息代码。(2) 存储器速度:存储器取数时间和存储器存取周期(3)数据传输率:单位时间可写入存储器或从存储器取出信息的最大数量,称为数据传 输率或称为存储器传输带宽bM(4) 可靠性存储器的可靠性是指在规定期间内存储器无端障的情况,一般用平均无端障 时间MTBF来衡量。(5) 价格:又称成本,它是衡量主存储器经济性能的重要指标。16、主存的基本组成有哪些部分?各部分重要的功能是什么?答:主存储器的基本组成:(1)贮存信息的存储体。一般是一个全体基本存储单元按照一定规则排列起来的存储 阵列。存储体是存储器的核心。(2)信息
12、的寻址机构,即读出和写入信息的地址选择机构。这涉及:地址寄存器(MAR) 和地址译码器。地址译码器完毕地址译码,地址寄存器具有地址缓冲功能。(3)存储器数据寄存器MDR。在数据传送中可以起数据缓冲作用。(4)写入信息所需的能源,即写入线路、写驱动器等。(5)读出所需的能源和读出放大器,即读出线路、读驱动器和读出放大器。(6)存储器控制部件。涉及主存时序线路、时钟脉冲线路、读逻辑控制线路,写或重 写逻辑控制线路以及动态存储器的定期刷新线路等,这些线路总称为存储器控制部件。17、静态MOS存储元、动态MOS存储元各有什么特点?答:在MOS半导体存储器中,根据存储信息机构的原理不同,又分为静态MOS
13、存储器 (SRAM)和动态MOS存储器(DRAM),前者运用双稳态触发器来保存信息,只要不断 电,信息不会丢失,后者运用MOS电容存储甩荷来保存信息,使用时需不断给电容充电才 干使信息保持。18、什么是刷新?为什么要刷新?有哪几种常用的刷新方式?答:对动态存储器要每隔一定期间(通常是2ms)给所有基本存储元的存储电容补充一 次电荷,称为RAM的刷新,2ms是刷新间隔时间。由于存放信息的电荷会有泄漏,动态存 储器的电荷不能象静态存储器电路那样,由电源经负载管源源不断地补充,时间一长,就会 丢失信息,所以必须刷新。常用的刷新方式有两利集中式刷新、分布式刷新。19、简要说明提高存储器速度有哪些措施?
14、答:高速缓冲存储器、多体交叉存储器。20、Cache有哪些特点?答:Cache具有如下特点:(1)位于CPU与主存之间,是存储器层次结构中级别最高的一级。(2)容量比主存小,目前一般有数KB到数MB。(3)速度一般比主存快510倍,通常由存储速度高的双极型三极管或SRAM组成。(4)其容量是主存的部分副本。(5)可用来存放指令,也可用来存放数据。(6)快存的功能所有由硬件实现,并对程序员透明。21、如何区别存储器和寄存器?两者是一回事的说法对吗?答:存储器和寄存器不是回事。存储器在CPU的外边,专门用来存放程序和数据, 访问存储器的速度较慢。寄存器属于CPU的一部分,访问寄存器的速度不久。22
15、、存储器的重要功能是什么?为什么要把存储系统提成若干个不同层次?重要有哪些层 次?答:存储器的重要功能是用来保存程序和数据。存储系统是由几个容量、速度和价格各 不相同的存储器用硬件、软件以及硬件与软件相结合的方法连接起来的系统。把存储系统提 成若干个不同层次的H的是为了解决存储容量、存取速度和价格之间的矛盾。由高速缓冲存 储器、主存储器和辅助存储器构成的三级存储系统可以分为两个层次,其中高速缓冲和主存 间称为Cache一主存存储层次(Cache存储系统);主存和辅存间称为主存一辅存存储层次 (虚拟存储系统)。23、说明存储周期和存取时间的区别。答:存取周期是指主存进行一次完整的读写操作所需的所
16、有时间,即连续两次访问存储器操 作之间所需要的最短时间。存取时间是指从启动一次存储器操作到完毕该操作所经历的时 间。存取周期一定大于存取时间。24、指令格式设计的准则有哪些?答:一台计算机选择如何的指令格式,涉及多方面因素。一般规定指令的字长要短一些, 以得届时间和空间上的优势。但指令也必须有足够的长度以利于增长信息量。再者,指令字 长一般应是机器字符长度的整数倍以便存储系统的管理。此外,指令格式的设计还与如何选 定指令中操作数地址的位数有关。25、指令是灵活多变的,体现在哪些方面?答:指令是灵活多变的,重要体现在以下几个方面:指令格式多样;寻址方式丰富:指 令类型多种;操作码位数可随地址码个
17、数变化而变化(扩展操作码方式);指令长度可变等。 26、试比较基址寻址和变址寻址的异同点。答:基址寻址方式和变址寻址方式,在形式上是类似的。但用户可使用变址寻址方式编 写程序,而基址寻址方式中对于基址寄存器,用户程序无权操作和修改,由系统软件管理控 制程序使用特权指令来管理的。再者基址寻址方式重要用以解决程序在存储器中的定位和扩 大寻址空间等问题。27、堆栈是什么?它有什么特点?功能有哪些?答:(1)堆栈的概念 是若干个存储单元(或寄存器)的有序集合,它顺序地存放一组元素。 数据的存取都只能在栈顶单元内进行,即数据的进栈与出栈都只能通过栈顶单元 这个“出入口”。 堆栈中的数据采用“先进后出”或
18、“后进先出”的存取工作方式。(2)堆栈结构在计算机中的作用具有堆栈结构的机器使用零地址指令,这不仅合指令长度短,指令结构简朴, 机器硬件简化。实现程序调用,子程序嵌套调用和递归调用。对于“中断”技术,堆栈更是不可缺少的,保存“断点”和“现场”。(3)堆栈的操作设数据进栈方向为从高地址向低地址发展,当向堆栈压入数据时,SP的内容先自动递 减而指向一个新的空栈顶单元,再把数据写入此栈顶单元;当数据弹出堆栈时,立即读出 SP所指向的栈顶单元内容,再把SP内容自动递增而指向新的栈顶位置。即PUSHX; (SP)-1-SP(X)f(SP)POPX;(SP)-X(SP)+1tSP28、指令长度和机器字长有
19、什么关系?半字长指令、单字长指令、双字长指令分别表达什 么?答:指令长度与机器字长没有固定关系,指令长度可以等于机器字长,也可以大于或小 于机器字长。通常,把指令长度等于机器字长的指令称为单字长指令;指令长度等于半个机器字长的指令称为半字长指令;指令长度等于两个机器字长的指令称为双字长指令。29、计算机进行程序控制工作的基本原理是如何的?答:程序控制原理:(1)编程;(2)送MM (通过输入设备);(3)机器工作时,是按一定的序列逐条取出指令,分析指令,执行指令,并自动转到 下条指令执行,直到程序规定的任务完毕;(4)程序控制由控制器承担,程序存储由存储器完毕。30、控制器的基本功能是什么?基
20、本组成部件涉及哪些?答:控制器的基本功能就是负责指令的读出,进行辨认和解释,并指挥协调各功能部件 执行指令。控制器的基本结构涉及:指令部件、时序部件、微操作控制线路、中断控制逻辑。31、微程序控制的基本思想是什么?答:微程序控制技术在现今计算机设计中得到广泛的采用,其实质是用程序设计的思想 方法来组织操作控制逻辑。32、说明机器指令和微指令的关系。答:抽象级别不同。机器指令是由一组二进制代码组成的。微指令是具有微地址的控制 字。一系列微指令的有序集合构成微程序。在微程序控制逻辑法中,机器指令由微程序实现。 格式不同。机器指令涉及操作码和操作数地址码字段,微指令根据编译法的不同有多种情况, 一般
21、涉及微操作信息和下地址字段。33、控制器有哪几种控制方式?各自有什么特点?答:控制器的控制方式可以分为3种:同步控制方式、异步控制方式和联合控制方式。同步控制控制方式的各项操作都由统一的时序信号控制,在每个机器周期中产生统一数 目的节拍电位和工作脉冲。这种控制方式设计简朴,容易实现;但是对于许多简朴指令来说 会有较多的空闲时间,导致较大数量的时间浪费,从而影响了指令的执行速度。异步控制方式的各项操作不采用统一的时序信号控制,而根据指令或部件的具体情况决 定,需要多少时间,就占用多少时间。异步控制方式没有时间上的浪费,因而提高了机器的 效率,但是控制比较复杂。联合控制方式是同步控制和异步控制相结
22、合34、指令和数据都存放在主存,如何辨认从主存储器中取出的是指令还是数据?答:指令和数据都存放在主存,它们都以二进制代码形式出现,区分的方法为:(I)取指令或数据时所处的机器周期不同:取指周期取出的是指令;分析、取数或执 行周期取出的是数据。(2)取指令或数据时地址的来源不同:指令地址来源于程序计算器;数据地址来源于 地址形成部件。35、什么是微指令和微操作?微程序和机器指令有何关系?微程序和程序之间有何关系?答:微指令是控制计算机各部件完毕某个基本微操作的命令。微操作是指计算机中最 基本的、不可再分解的操作“微指令和微操作是一一相应的,微指令是微操作的控制信号, 微操作是微指令的操作过程。微
23、指令是若干个微命令的集合。微程序是机器指令的实时解释 器,每一条机器指令都相应一个微程序。微程序和程序是两个不同的概念。微程序是由微指令组成的,用于描述机器指令,事实 上是机器指令的实时解释器,微程序是由计算机的设计者事先编制好并存放在控制存储器中 的,一股不提供应用户;程序是由机器指令组成的,由程序员事先编制好并存放在主存放器 中。36、比较水平微指令和垂直微指令的优缺陷。答:(1)水平型微指令并行操作能力强、效率高并且灵活性强,而垂直型微指令则较 差。(2)水平型微指令执行一条指令的时间短,垂直型微指令执行时间长。3)由水平型微 指令解释指令的微程序,因而具有微指令字比较长,但微程序短的特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 计算机 组成 原理 期末考试 试题 答案 筛选
限制150内