计算机组成原理经典复习题集锦附答案.docx
- 文档编号:26901125
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:34
- 大小:3.26MB
计算机组成原理经典复习题集锦附答案.docx
《计算机组成原理经典复习题集锦附答案.docx》由会员分享,可在线阅读,更多相关《计算机组成原理经典复习题集锦附答案.docx(34页珍藏版)》请在冰豆网上搜索。
计算机组成原理经典复习题集锦附答案
计算机组成原理经典复习题集锦(附答案)
计算机组成原理复习题
一、填空题
1.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言称为(汇编语言)。
2.计算机硬件由(控制单元)、(运算器)、(存储器)、输入系统和输出系统五大部件组成。
3.十六进制数CB8转换成二进制数为(110010111000)。
4.某数x的真值-0.1011B,其原码表示为(1.1011)。
5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。
6.指令通常由(操作码)和(地址码)两部分组成。
7.要组成容量为4K*8位的存储器,需要(8)片4K×1位的芯片并联,或者需要(4)片1K×8位的芯片串联。
8.中断处理过程包括(关中断)、(保护现场)、(执行中断服务程序)、(恢复现场)和(开中断)阶段。
9.操作数寻址方式包括(直接寻址)、(间接寻址)、(立即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。
10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种方式。
11.高速缓冲存储器的替换算法有(先进先出)和(近期最少使用)。
12.影响流水线性能的因素有(数据相关)、(控制相关)和(资源相关)。
13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。
14.主存储器一般采用(动态RAM)存储器,CACHE采用(静态RAM)存储器。
15.世界上第一台计算机产生于(1946)年,称为(ENIAC)。
16.I/O的编址可分为(不统一编址)和(统一编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。
17.CPU从主存取出一条指令并执行该指令的全部时间叫做(指令周期),它通常包含若干个(机器周期),而后者又包含若干个(时钟周期)。
18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。
19.浮点数由(阶码)和(尾数)两部分构成。
20.禁止中断的功能可以由(中断允许触发器)来完成。
21.指令的编码中,操作码用来表明(所完成的操作),N位操作码最多表示(2^N)中操作。
22.静态RAM采用(双稳态触发器)原理存储信息,动态RAM采用(电容)原理存储信息。
23.典型的冯·诺依曼计算机是以(运算器)为核心的。
24.计算机硬件由(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五大部件组成。
25.系统总线按系统传输信息的不同,可分为三类:
(地址)、(控制)、(数据)。
26.数x的真值-0.1011,其原码表示为(1.1011),其补码表示为(1.0101)。
27.Cache称为(高速缓冲)存储器,是为了解决CPU和主存之间(速度)不匹配而采用的一项重要的硬件技术。
28.浮点运算器由(尾数)运算器和(阶码)运算器组成。
29.计算机系统中的存储器分为:
(主存)和(辅存)。
在CPU执行程序时,必须将指令存放在(主存)中,即(辅存)不能够直接同CPU交换信息。
30.在补码加减法运算中,采用双符号位的方法(变形补码)进行溢出判断时,若运算结果中两个符号位(不同),则表明发生了溢出。
若结果的符号位为(01),表示发生正溢出;若为(10),表示发生负溢出。
31.使用虚拟存储器的目的是为了解决(内存空间不足)问题。
32.Cache介于主存与CPU之间,其速度比主存(快),容量比主存(小)很多。
它的作用是弥补CPU与主存在(速度)上的差异。
33.一台计算机所具有的各种机器指令的集合称为该计算机的(指令集)。
34.选择型DMA控制器在物理上可以连接(多)个设备,而在逻辑上只允许连接
(一)个设备,它适合于连接(高速)设备。
35.DMA控制器中的字计数器用于记录要传送数据块的(长度),每传输一个字后字计数器(加1)。
36.总线通信控制方式可分为(同步)式和(异步)式两种。
37.DMA的含义是(直接存储器存取),主要用于连接(高速)外设,信息传送以(数据块)为单位传送。
38.CPU的基本功能是(指令控制)、(操作控制)、(时间控制)、(数据加工)和(中断处理)。
39.由若干一位全加器构成多位加法器时,进位可采用(串行进位链)和(并行进位链)。
40.真值(超出)机器字长称为溢出。
41.时序控制方式有(同步控制)方式、(异步控制)和(联合控制)方式。
42.DMA数据传送过程可以分为(预处理)、(数据传送)和(后处理)三个阶段。
43.主存芯片的地址译码驱动主要有两种方式,即(单译码)方式和(双译码)方式。
44.流水线中常见的多发技术包括:
(超标量技术)、(超流水线技术)和(超长指令字技术)。
45.RISC称为(精简指令集)而CISC称为(复杂指令集)。
46.控制存储器是微程序控制器的核心部件,它存储着与全部机器指令对应的(微程序),它的每个单元中存储一条(微指令)。
47.微指令中操作控制字段的编码方式有:
(直接编码方式)、(字段直接编码方式)、(字段间接编码方式)和其它方式。
48.按照存储器的读写功能分类,存储器可分为RAM和ROM,RAM称为(随机存取存储器),ROM称为(只读存储器)。
49.计算机软件一般分为两大类:
一类叫(系统软件),另一类叫(应用软件),操作系统属于(系统软件)。
50.CRC码称为(循环冗余码),它具有(纠错)能力。
51.程序设计语言一般可分为三类:
(机器语言)、(汇编语言)、(高级语言)。
52.计算机系统的层次结构中,位于硬件之外的所有层次统称为(虚拟机)。
53.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言成为(汇编语言)。
54.浮点数中尾数用补码表示时,其规格化特征是(符号位与最高数值位相反)。
55.N+1位二进制补码表示的取值范围是(-2N,2N-1)。
N+1位二进制无符号整数的取值范围是(0~2N+1-1)。
56.一个定点数由(符号位)和(数值位)两部分组成。
根据小数点的位置不同,定点数有(整数定点)和(小数定点)两种表示方法。
57.8位二进制补码所能表示的十进制整数范围是(-128)至(127),前者的二进制补码表示为(100000000),后者的二进制补码表示为(01111111)。
58.在浮点补码加减运算中,当运算结果的尾数不是(00.1×……×)和(11.0×……×)形式时,
59.
60.在多级存储体系中,“cache——主存”结构的作用是解决()的问题。
A.主存容量不足B.主存与辅存速度不匹配
C.辅存与CPU速度不匹配D.主存与CPU速度不匹配
1.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是()式计算机。
A.实时处理B.智能化
C.并行D.冯·诺依曼
2.微型计算机中控制总线提供()。
A.存储器和I/O设备的地址码B.所有存储器和I/O设备的时序信号和控制信号
C.来自I/O设备和存储器的响应信号D.上述B、C两项
3.中断向量地址是()。
A.子程序入口地址B.中断服务程序入口地址
C.中断服务程序入口地址的地址D.下一条指令地址
4.下列叙述中,不能反映RISC特征的有()。
A.设置大量通用寄存器B.使用微程序控制器
C.执行每条指令所需的机器周期数的平均值小于2D.简单的指令系统
5.DMA传送控制的周期挪用法一般适用于()的情况。
A.I/O设备读写周期大于内存存储周期B.CPU工作周期比内存周期长很多
C.I/O设备读写周期小于内存存储周期D.CPU工作周期比内存存储周期小很多
6.若某数x的真值为-0.1010,在计算机中该数表示为1.0101,则该数所用的机器码为( )。
A.原码B.补码
C.反码D.移码
7.浮点加减中的对阶的原则是()。
A.将较小的一个阶码调整到与较大的一个阶码相同
B.将较大的一个阶码调整到与较小的一个阶码相同
C.将被加数的阶码调整到与加数的阶码相同
D.将加数的阶码调整到与被加数的阶码相同
8.原码乘法是()。
A.先取操作数绝对值相乘,符号位单独处理
B.用原码表示操作数,然后直接相乘
C.被乘数用原码表示,乘数取绝对值,然后相乘
D.乘数用原码表示,被乘数取绝对值,然后相乘
9.原码加减交替除法又称为不恢复余数法,因此()。
A.不存在恢复余数的操作
B.当某一步运算不够减时,做恢复余数的操作
C.仅当最后一步余数为负时,做恢复余数的操作
D.当某一步余数为负时,做恢复余数的操作
10.为了缩短指令中某个地址段的位数,有效的方法是采取()。
A.立即寻址B.变址寻址
C.间接寻址D.寄存器寻址
11.堆栈指针SP的内容是()。
A.栈顶单元内容B.栈顶单元地址
C.栈底单元内容D.栈底单元地址
12.若某数x的真值为-0.1010,在计算机中该数表示为1.1010,则该数所用的编码为( )。
A.原码B.补码
C.反码D.移码
13.为实现多重中断,保护断点和现场使用()。
A.ROMB.中断向量表
C.设备内的寄存器D.堆栈
14.中断系统是由()实现的。
A.仅用硬件B.仅用软件
C.软、硬件结合D.以上都不对
15.DMA数据的传送是以()为单位进行的。
A.字节B.字
C.数据块D.位
16.通道是特殊的处理器,它有自己的(),因此具有较强的并行工作能力。
A.运算器B.存储器
C.指令和程序D.以上均有
17.在中断响应过程中,保护程序计数器PC的作用是()。
A.使CPU能找到中断处理程序的入口地址
B.使中断返回后,能回到断点处继续原程序的执行
C.使CPU和外部设备能并行工作
D.为了实现中断嵌套
18.禁止中断的功能可以由()来完成。
A.中断请求标记触发器B.中断允许触发器
C.中断屏蔽触发器D.中断禁止触发器
19.系统总线中地址线的功能是()。
A.用于选择主存单元地址B.用于选择进行信息传输的设备
C.用于选择外存地址D.用于指定主存和I/O设备接口电路的地址
20.在采用()对设备进行编址的情况下,不需要专门的I/O指令组。
A.统一编址B.单独编址
C.两者都是D.两者都不是
21.微程序存放在()中。
A.控制存储器B.RAM
C.指令寄存器D.内存储器
22.CPU组成中不包括()。
A.指令寄存器B.指令译码器
C.地址寄存器D.地址译码器
23.无条件转移指令的功能是将指令中的地址码送入()。
A.累加器B.地址寄存器
C.PCD.存储器
24.指令周期是指()。
A.CPU从主存取出一条指令的时间
B.CPU执行一条指令的时间
C.CPU从主存取出并执行一条指令的时间
D.时钟周期时间
25.能够改变程序执行顺序的是()。
A.数据传送类指令B.移位操作类指令
C.输入输出类指令D.转移类指令
26.操作数地址存放在寄存器中的寻址方式叫()。
A.相对寻址B.变址寻址
C.寄存器寻址D.寄存器间接寻址
27.()寻址方式对实现程序浮动提供了支持。
A.变址寻址B.相对寻址
C.间接寻址D.寄存器间接寻址
28.先计算后再访问内存的寻址方式是()。
A.立即寻址B.直接寻址
C.间接寻址D.变址寻址
29.在堆栈中,保持不变的是()。
A.栈顶B.堆栈指针
C.栈底D.堆栈中的数据
30.采用虚拟存储器的主要目的是()。
A.提高主存储器的存取速度B.扩大存储器空间,并能进行自动管理
C.提高外存储器的存取速度D.扩大存储器空间
31.程序访问的局限性是使用()的依据。
A.缓冲B.cache
C.虚拟内存D.进程
32.和外存储器相比,内存储器的特点是()。
A.容量大,速度快,成本低B.容量大,速度慢,成本高
C.容量小,速度快,成本高D.容量小,速度快,成本低
33.下列元件中存取速度最快的是()。
A.cacheB.寄存器
C.内存D.外存
34.某一SRAM芯片,其容量为512×8位,除电源端和接地端外,该芯片引出线的最小数目应为()。
A.23B.25
C.50D.19
35.某RAM芯片,其存储容量为1024×16位,该芯片的地址线和数据线数目分别为()。
A.10,16B.20,8
C.1024,8D.1024,16
36.运算器的主要功能是进行()。
A.逻辑运算B.算术运算
C.逻辑运算和算术运算D.只做加法
37.运算器虽由许多部件组成,但核心部分是()。
A.数据总线B.算术逻辑运算单元
C.多路开关D.累加寄存器(累加器)
38.计算机中表示地址时使用()。
A.无符号数B.原码
C.反码D.补码
39.浮点数的表示范围和精度取决于()。
A.阶码的位数和尾数的位数B.阶码采用的机器码和尾数的位数
C.阶码采用的机器码和尾数采用的机器码D.阶码的位数和尾数采用的机器码
40.主机中能对指令进行译码的器件是()。
A.ALUB.运算器
C.控制器D.存储器
41.状态寄存器用来存放()。
A.逻辑运算结果B.算术运算结果
C.运算类型D.算术、逻辑运算及测试指令的结果状态
42.在微程序控制器中,机器指令和微指令的关系是()。
A.每一条机器指令有一条微指令来执行B.一条微指令由若干机器指令组成
C.每一条机器指令由一段用微指令组成的微程序来解释执行
D.一段为程序由一条机器指令来执行
43.设[X]补=1.x1x2x3x4,仅当()时,X>-1/2成立。
A.x1必须为1,x2x3x4至少有一个为1
B.x1必须为1,x2x3x4任意
C.x1必须为0,x2x3x4至少有一个为1
D.x1必须为0,x2x3x4任意
44.有关原码算术左移中,说法正确的是():
A.数据顺次左移1位,最低位用0补充
B.数据顺次左移1位,最低位用1补充
C.数据顺次左移1位,最低位用原最高位补充
D.数据顺次左移1位,最高位不变
45.定点运算器用来进行()。
A.十进制数加法运算
B.定点数运算
C.浮点数运算
D.既进行定点数运算也进行浮点数运算
46.计算机的存储器系统是指()。
A.RAM
B.ROM
C.主存储器
D.cache,主存储器和辅助存储器
47.存储器是计算机系统的记忆设备,它主要用来()。
A.存放数据
B.存放程序
C.存放数据和程序
D.存放微程序
48.内存若为16兆(MB),则表示其容量为()KB。
A.16
B.16384
C.1024
D.16000
49.下列说法正确的是():
A.半导体RAM信息可读可写,且断电后仍能保持记忆
B.半导体RAM属易失性存储器,而静态RAM存储信息是非易失性的
C.静态RAM、动态RAM都属易失性存储器,断电后存储的信息将消失
D.ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消失
50.若SRAM芯片的容量是2M×8bit,则该芯片的引脚中地址线和数据线的数目之和是
A.21
B.29
C.18
D.不可估计
51.某RAM中每个存储单元为16位,则下面所述正确的是:
()
A.地址线是16根
B.地址线与16无关
C.地址线与16有关
D.地址线不得少于16根
52.若存储器中有1K个存储单元,采用双译码驱动方式时要求译码输出线为()
A.1024
B.10
C.32
D.64
53.RAM芯片串联时可以()。
A.增加存储器字长
B.增加存储单元数量
C.提高存储器速度
D.降低存储器的平均价格
54.存储周期是指():
A.存储器的读出时间
B.存储器进行连续读和写操作所允许的最短时间间隔
C.存储器的写入时间
D.存储器进行连续写操作所允许的最短时间间隔
55.指令系统中采用不同寻址方式的目的主要是:
()
A.可直接访问外存
B.提供扩展操作码并降低指令译码难度
C.实现存储程序和程序控制
D.缩短指令长度,扩大寻址空间,提高编程灵活性
56.在一地址指令格式中,下面论述正确的是:
()、
A.仅能有一个操作数,它由地址码提供
B.一定有两个操作数,另一个是隐含的
C.可能有一个操作数,也可能有两个操作数
D.如果有两个操作数,另一个操作数是本身
57.()方式对实现程序浮动提供了支持。
A.变址寻址
B.相对寻址
C.间接寻址
D.寄存器间接寻址
58.在计算机中,存放微指令的控制存储器隶属于()。
A.外存
B.高速缓存
C.内存
D.CPU
59.CPU中通用寄存器的位数取决于()。
A.存储器容量
B.机器字长
C.指令的长度
D.CPU的管脚数
60.以硬连线方式构成的控制器(控制单元)也称为()。
A.组合逻辑控制器
B.微程序控制器
C.存储逻辑控制器
D.运算器
61.以下论述正确的是()
A.CPU响应中断期间仍执行原程序
B.在中断过程中,若又有中断源提出中断,CPU立即响应
C.在中断响应中,保护断点、保护现场应由用户编程完成
D.在中断响应中,保护断点是由中断响应自动完成的
62.在中断系统中,CPU一旦响应中断,则立即关闭()标志,以防本次中断服务结束前同级的其它中断源产生另一次中断导致干扰。
A.中断允许
B.中断请求
C.中断屏蔽
D.中断保护
63.计算机系统中的存贮器系统是指______。
ARAM存贮器
BROM存贮器
C主存贮器
Dcache、主存贮器和外存贮器
64.某机字长32位,其中1位符号位,31位表示尾数。
若用定点小数表示,则最大正小数为______。
A+(1–2-32)B+(1–2-31)C2-32D2-31
65.算术/逻辑运算单元74181ALU可完成______。
A16种算术运算功能
B16种逻辑运算功能
C16种算术运算功能和16种逻辑运算功能
D4位乘法运算和除法运算功能
66.存储单元是指______。
A存放一个二进制信息位的存贮元
B存放一个机器字的所有存贮元集合
C存放一个字节的所有存贮元集合
D存放两个字节的所有存贮元集合;
67.变址寻址方式中,操作数的有效地址等于______。
A基值寄存器内容加上形式地址(位移量)
B堆栈指示器内容加上形式地址(位移量)
C变址寄存器内容加上形式地址(位移量)
D程序记数器内容加上形式地址(位移量)
68.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
A阶符与数符相同为规格化数
B阶符与数符相异为规格化数
C数符与尾数小数点后第一位数字相异为规格化数
D数符与尾数小数点后第一位数字相同为规格化数
69.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。
A-215~+(215-1)B-(215–1)~+(215–1)
C-(215+1)~+215D-215~+215
70.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A64,16B16,64C64,8D16,16。
71.交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。
A模块式,并行,多个B模块式串行,多个
C整体式,并行,一个D整体式,串行,多个
72.用某个寄存器中操作数的寻址方式称为______寻址。
A直接B间接C寄存器直接D寄存器间接
73.计算机的外围设备是指______。
A输入/输出设备B外存储器
C远程通信设备D除了CPU和内存以外的其它设备
三、简答题
1.直接程序传送方式,中断方式,DMA方式的异同。
(1)程序查询、程序中断方式的数据传送主要依赖软件,DMA主要依赖硬件。
(注意:
这里指主要的趋势)
(2)程序查询、程序中断传送数据的基本单位为字或字节,DMA为数据块。
(3)程序查询方式传送时,CPU与I/O设备串行工作;
程序中断方式时,CPU与I/O设备并行工作,现行程序与I/O传送串行进行;
DMA方式时,CPU与I/O设备并行工作,现行程序与I/O传送并行进行。
(4)程序查询方式时,CPU主动查询I/O设备状态;
程序中断及DMA方式时,CPU被动接受I/O中断请或DMA请求。
(5)程序中断方式由于软件额外开销时间比较大,因此传输速度最慢;
程序查询方式软件额外开销时间基本没有,因此传输速度比中断快;
DMA方式基本由硬件实现传送,因此速度最快;
注意:
程序中断方式虽然CPU运行效率比程序查询高,但传输速度却比程序查询慢。
(6)程序查询接口硬件结构最简单,因此最经济;
程序中断接口硬件结构稍微复杂一些,因此较经济;
DMA控制器硬件结构最复杂,因此成本最高;
(7)程序中断方式适用于中、低速设备的I/O交换;
程序查询方式适用于中、低速实时处理过程;
DMA方式适用于高速设备的I/O交换;
2.什么是RISC?
简述它的主要特点。
RISC是精简指令系统计算机,它有以下特点:
①选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。
②指令长度固定,指令格式种类少,寻址方式种类少。
③只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。
④大部分指令在一个机器周期内完成。
⑤CPU中通用寄存器数量相当多。
⑥以硬布线控制为主,不用或少用微指令码控制。
⑦一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。
3.什么叫指令?
什么叫微指令?
两者有什么关系?
指令是机器指令的简称,是计算机硬件能够直接识别和执行的操作命令。
在微程序控制方式之下,从控制存储器中取出,完成一个或几个微操作的命令称为微指令。
一条机器指令对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 经典 复习题 集锦 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)