计算机组成原理参考试题分解.docx
- 文档编号:4873183
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:16
- 大小:45.55KB
计算机组成原理参考试题分解.docx
《计算机组成原理参考试题分解.docx》由会员分享,可在线阅读,更多相关《计算机组成原理参考试题分解.docx(16页珍藏版)》请在冰豆网上搜索。
计算机组成原理参考试题分解
一、选择题(20分)
1.二进制数左移一位,则数值()。
A.增大一倍B.减小一倍C.增大10倍D.不变
2.浮点加法运算时尾数求和的结果为10.01000010,那么经规格化后的尾数为()。
A.11.00100001B.00.10000100
C.11.00001000D.00.10010000
3.十六进制数CC所对应的八进制数为(11001100)。
A.314B.630C.1414D.3030
4.8位二进制补码定点整数能表示的数值范围是()。
A.-128~127B.-127~127C.0~127D.0~255
5.操作数00000101与00000101执行逻辑()操作后,运算结果为00000000。
A.或B.与C.异或D.与非
6.原码乘法是()。
A.用原码表示操作数,然后直接相乘
B.被乘数用原码表示,乘数取绝对值,然后相乘
C.乘数用原码表示,被乘数取绝对值,然后相乘
D.先取操作数绝对值相乘,符号位单独处理
7.在浮点数加减运算中()
A.阶码部分与尾数部分分别进行加减运算
B.阶码与尾数作为一个整体进行加减运算
C.阶码对齐后,尾数相加减运算
D.尾数单独加减,去两数中最大阶码值作为结果的阶码值
8.已知某字符的编码为0100101,若最高位增加一个偶校验位,则其编码变为()。
A.10100101B.11001010C.01000110D.01010101
9.计算机各功能部件之间的合作关系如下图所示。
假设图中虚线表示控制流,实线表示数据流,那么a、b和c分别表示()。
A.控制器、内存储器和运算器
B.控制器、运算器和内存储器
C.内存储器、运算器和控制器
D.内存储器、控制器和运算器
10.CPU从内存中读取指令时,需要先将程序计数器(PC)的内容输送到()总线上。
A.数据B.地址C.控制D.接口
11.若存储器按字节编址且指令长度为16位,则程序顺序执行时,每执行一条指令,程序计数器的值增加()。
A.1B.2C.3D.4
12.计算机加电自检以后,引导程序首先装入(),否则,计算机不能做任何事情。
A.操作系统B.编译程序
C.Office系列软件D.应用软件
13.外部总线是用来连接()。
A.CPU内部各部件
B.CPU与存储器、I/O系统之间的连线
C.主机系统板上的各个芯片
D.系统中的各个功能模块或设备
14.在指令系统中,采用扩展操作码的目的是()。
A.增加地址码数量B.增加寻址空间
C.增加指令数量D.减少程序中指令操作码的平均长度
15.如果计算机断电,则()中的数据会丢失。
A.ROMB.EPROMC.RAMD.CDROM
16.存储速度最快的是()。
A.CPU内部寄存器B.计算机的高速缓存Cache
C.计算机的内存D.大容量磁盘
17.32位微处理器的32是指()。
A.系统总线的宽度为32位B.处理的数据长度只能为32位
C.CPU字长为32位D.通用寄存器数目为32个
18.()不属于存储器的速度性能指标。
A.存储周期B.存取时间C.主频D.存储器带宽
19.以下关于基址寻址方式的叙述,正确的是()。
A.基址寻址方式常用于解决成批数据的处理
B.基址寻址方式可用于扩大寻址空间
C.基址寄存器主要用于物理地址到逻辑地址的变换
D.基址寄存器可由用户程序修改
20.以科学计算为主的计算机,对()要求较高。
A.外存储器的读写速度B.主机的运算速度
C.I/O设备的速度D.显示分辨率
21.下列指令中属于非数值处理指令的是()。
A.定点运算指令B.浮点运算指令
C.字符串处理指令D.比较两数大小的指令
22.转移指令的主要操作是()。
A.改变程序计数器PC的值
B.改变地址寄存器的值
C.改变PC,并将下一条顺序执行的指令地址(返回指令地址)保存于堆栈中
D.从堆栈中恢复程序计数器PC的值
23.运算器中的累加器()。
A.没有加法器功能,也没有寄存器功能
B.没有加法器功能,有寄存器功能
C.有加法器功能,也有寄存器功能
D.有加法器功能,没有寄存器功能
24.在总线结构的CPU中,各个部件连接到总线上,在某一时间()。
A.只有一个部件可以向总线发送信息,并且只有一个部件能从总线上接收信息。
B.只有一个部件可以向总线发送信息,但可以有多个部件同时从总线上接收信息。
C.可以有一个以上部件向总线发送信息,但只有一个部件可从总线上接收信息。
D.可以有一个以上部件向总线发送信息,并且可以有多个部件同时从总线上接收信息。
25.在微程序控制方式中,机器指令和微指令的关系是()。
A.每一条机器指令由一条微指令来解释执行
B.每一条机器指令由一段(或一个)微程序来解释执行
C.一段机器指令组成的工作程序可由一条微指令来解释执行
D.一条微指令由若干条机器指令组成
26.存储器存储容量单位GB的意义是()。
A.28字节B.210字节C.220字节D.230字节
27.存储器如果按存取方式分类的话,可分为()。
A.CPU控制的存储器和外部设备控制的存储器两类
B.只读存储器和只写存储器两类
C.直接存取存储器和间接存取存储器两类
D.随机存取存储器、只读存储器、顺序存取存储器和直接取存储器
28.在下面几种数据传送的控制方式中,不能实现CPU和输入输出设备并行工作的是()。
A.程序直接控制方式B.程序中断方式
C.DMA输入输出方式D.通道控制方式
29.多体交叉存储器主要解决的问题是()。
A.扩充主存储器容量B.提高存储器的可靠性
C.提高存储器数据传输率D.以上全不对
30.以下关于CPU与主存之间增加高速缓存(Cache)的叙述中,错误的是()。
A.Cache扩充了主存储器的容量
B.Cache可以降低由于CPU与主存之间的速度差异造成的系统性能影响
C.Cache的有效性是利用了对主存储器访问的局部性特性
D.Cache中通常保存着主存储器中部分内容的一份副本
31.虚拟存储器管理系统的基础是程序的局部性原理,因此虚存的目的是为了给每个用户提供比主存容量()编程空间。
A.小得多的逻辑B.大得多的逻辑
C.小得多的物理D.大得多的物理
32.内存的段式存储管理有许多优点。
下面描述中,()不是段式存储管理的优点。
A.支持程序的模块化设计和并行编程的要求
B.各段程序的修改互不影响
C.地址变换速度快、内存碎片(零头)小
D.便于多道程序共享内存的某些段
33.以下叙述正确的是()。
A.主存的存取速度可以与CPU匹配
B.主存由ROM构成
C.辅存中的程序调入主存后才能运行
D.汇编语言程序设计不需要了解计算机的硬件结构
34.与3.5英寸软盘相比,U盘的优点是()。
A.体积小、容量小、速度快B.体积大、容量小、速度慢
C.体积小、容量大、速度慢D.体积小、容量大、速度快
35.在多重中断情况下,CPU现场信息可保存到()。
A.通用寄存器B.控制存储器C.堆栈D.外设接口
36.以下叙述中正确的是()。
A.中断方式一般用于处理随机出现的服务请求
B.外部设备发出中断应立即得到CPU的响应
C.中断方式可用于CPU向外部设备的请求
D.DMA也可用于在主存与主存之间传送数据
37.在直接存储器存取的I/O方式中,控制数据传输的部件是()。
A.CPUB.DMA控制器C.存储器D.总线
38.在外设接口中,状态寄存器的作用是()。
A.存放CPU给外设的操作命令
B.存放外设给CPU的操作信号
C.存放外设的工作状态
D.存放CPU的工作状态
39.若指令系统中设置了专用I/O操作指令,则I/O接口()。
A.与内存单元必须统一编址
B.可以独立编址
C.必须采用DMA方式与内存交换数据
D.必须采用中断方式与内存交换数据
40.并行性的含义不包括()。
A.时间重叠B.资源重复C.资源共享D.数据共用
41.代码10101逻辑右移一位后得()。
A.10010B.10011C.01011D.01010
42.在计算机中,适合于二进制数做加减法运算的数字编码是()。
A.原码B.补码C.BCD码D.ASCII码
43.在()表示中,数值0是唯一表示的。
A.原码B.反码C.补码D.原码和反码
44.若用8位机器码表示二进制数-111,则补码表示的十六进制形式为()。
10000111
A.F9B.F0C.89D.80
45.以下底数为2的浮点数表示中,尾数是补码表示,符合规格化要求的是(0<=n<1/2)。
A.0.0100110×2-4B.1.0110011×2-4
C.0.0110011×2-4D.1.1000110×2-4
46.8个二进制位至多可表示()个数据。
A.8B.64C.255D.256
47.微处理器中的ALU可执行算术运算和()操作
A.浮点B.定点C.逻辑D.控制
48.计算机内数据采用二进制表示是因为二进制数()。
A.最精确B.最容易理解
C.最便于硬件实现D.运算最快
49.若8位二进制数能被4整除,则其最低2位()。
A.不可能是01、00B.只能是10
C.可能是01、00D.只能是00
50.以下关于计算机中数据表示的叙述中,错误的是()。
A.计算机中的数值数据采用二进制表示,非数值性数据不使用二进制表示
B.正整数的原码和补码表示形式相同,而负整数的原码和补码表示形式不同
C.数值中的小数点在硬件中不明确表示,而是采用约定位置的方式
D.码长相同时,补码比原码可以多表示一个数
51.两个带符号的数进行运算时,在()的情况下有可能产生溢出。
A.同符号数相加B.同符号数相减
C.异符号数相加D.异符号数相“或”
52.两个n位数(包括1位符号位)相乘,乘积一般为2n-2位。
一个采用原码一位乘法实现这两个数相乘的运算器,其加法器的位数一般为()。
A.2n位B.2n-2位C.n位D.n+2位
53.在原码一位乘、除法中,求乘积或商的符号的逻辑运算是()。
A.逻辑加B.逻辑乘C.与非运算D.异或运算
54.用ASCII码表示的大写英文字母B﹙42H﹚加偶校验后的二进制编码为(01000010)。
A.10001000B.10000010C.11000001D.01000010
55.状态寄存器保存着算术逻辑运算指令执行(或测试)后形成的各种状态位标志。
这些标志中不包括()。
A.运算结果进位标志B.运算结果错误标志
C.运算结果为零标志D.运算结果溢出标志
56.计算机的用途不同,对其部件的性能指标要求也有所不同。
以科学计算为主的计算机,应该重点考虑()。
A.CPU的主频和字长,以及内存容量
B.硬盘读写速度和字长
C.CPU的主频和显示分辨率
D.硬盘读写速度和显示分辨率
57.主存储器容量大小反映了该计算机()。
A.每秒钟所能执行的指令条数B.存储器读写速度
C.即时存储信息的能力D.保存大量信息的能力
58.在堆栈数据结构及堆栈存储结构的计算机中,所需的操作数默认在堆栈内,因此,入栈和出栈操作常用()。
A.零地址指令格式B.一地址指令格式
C.二地址指令格式D.三地址指令格式
59.在指令系统中,采用扩展操作码的目的是()。
A.增加地址码数量B.增加寻址空间
C.增加指令数量D.减少程序中指令操作码的平均长度
60.与外存储器相比,内部存储器的特点是()。
A.容量大、速度快、成本低B.容量大、速度慢、成本高
C.容量小、速度快、成本高D.容量小、速度慢、成本低
61.CPU执行程序时,为了从内存中读取指令,需要先将()的内容输送到地址总线上。
A.指令寄存器(IR)B.程序计数器(PC)
C.标志寄存器D.变址寄存器
62.相对寻址的主要作用是()。
A.支持程序的动态定位
B.支持访存地址的越界检查
C.支持向量、数组的运算寻址
D.支持程序在存储器中的定位和扩大寻址范围
63.执行指令时,以寄存器的内容作为操作数的地址,这种寻址方式称为()寻址。
A.寄存器B.相对C.基址变址D.寄存器间接
64.计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。
因此,()。
A.时钟周期大于机器周期B.时钟周期等于机器周期
C.机器周期大于指令周期D.指令周期大于时钟周期
65.以下关于精简指令集计算机(RISC)指令系统特点的叙述中,错误的是()。
A.对存储器操作进行限制,使控制简单化
B.指令种类多,指令功能强
C.设置大量通用寄存器
D.选取使用频率较高的一些指令,提高执行速度
66.()用于存放执行指令的地址。
A.算术逻辑单元B.指令寄存器
C.程序计数器D.累加器
67.关于微程序的叙述,以下正确的是()。
A.微程序控制器属于硬连线控制器
B.微程序预先存储在主存的ROM中
C.每条微指令与一段机器程序相对应
D.每条机器指令与一段微程序相对应
68.主存储器采用双地址译码方式是为了减少()。
A.地址寄存器的位数B.数据寄存器的位数
C.读写电路的个数D.译码器的输出线
69.如果计算机断电,则()中的数据会丢失。
A.ROMB.EPROMC.RAMD.CDROM
70.下面关于只读存储器的叙述不正确的是()。
A.存储器中的内容是被预先写好的,并且断电后仍能长期保存
B.运行程序时,ROM只能读出信息而不可能随机写入
C.存储的程序和数据可根据需要进行改变
D.ROM主要由全译码的地址译码器和存储单元体组成,前者是一种“与”阵列,后者则是“或”阵列
71.某页式存储管理系统中的地址结构如下图所示,则()。
A.页的大小为1K,最多有8M页
B.页的大小为2K,最多有4M页
C.页的大小为4K,最多有1M页
D.页的大小为8K,最多有2M页
72.存储器的字线是()。
A.存储体与读写电路连接的数据线。
它们通过读写电路传送或接收数据寄存器的信息。
B.存储器的数据线。
其线数正好与数据寄存器的位数相对应
C.经地址译码器译码之后的存储单元的地址线
D.以上三种说法都不对
73.高速缓冲存储器Cache()
A.是为解决CPU和SRAM之间的速度匹配而采用的一项重要技术;
B.是发挥CPU高速高效的性能而设置的一种高速小容量缓冲存储器;
C.存取速度要比主存慢;
D.功能由硬件和软件共同实现。
74.常见的保持主存和cache中的数据的一致性的方法有直达法和回写法两种,下面说法正确的是()
A.直达法数据会出现不一致
B.回写法对写操作没有高速缓存的作用
C.回写法速度更快
D.直达法存在数据不一致隐患
75.在I/O系统中,不设置输入输出指令就可实现对外围设备的数据传送操作,是因为其采用了()。
A.隐式编址方式
B.单独编址方式
C.与内存统一编址方式
D.与通用寄存器一起编址方式
76.执行完中断服务程序后应该恢复现场和断点,为此在程序中断处理过程中此时首先必须()。
A.恢复断点B.恢复现场C.开中断D.关中断
77.电源故障中断属于()。
A.不可屏蔽中断B.控制台中断
C.I/O设备中断D.可屏蔽中断
78.若不考虑I/O设备本身的性能,则影响计算机系统I/O数据传输速度的主要因素是()。
A.地址总线宽度B.数据总线宽度
C.主存储器的容量D.CPU的字长
79.在外设接口中,控制器的作用是()。
A.存放CPU给外设的操作命令
B.存放外设给CPU的操作信号
C.存放外设的工作状态
D.存放CPU的工作状态
80.接口是连接外围设备与计算机主机之间的桥梁,以下关于接口功能的叙述中,错误的是()。
A.接口应该具备数据转换的功能,例如串行数据与并行数据的相互转换
B.接口应该执行中断处理程序实现数据的输入/输出
C.接口应该监视外设的工作状态并保存状态信息供CPU使用
D.接口应该具备数据缓冲的功能,以协调部件之间的速度差异
二、缩写词解释(20分)
CPU:
中央处理器
ALU:
算术逻辑单元
I/O:
输入输出接口
SRAM:
静态随机访问存储器
DRAM:
动态随机访问存储器
RAM:
随机存储器
ROM:
只读存储器
PROM:
用户可编程的只读存储器
EPROM:
紫外线可擦除可编程只读存储器
FLASH:
闪速存储器
EEPROM:
用电可擦除可编程只读存储器
ISA:
工业标准总线
EISA:
扩展工业标准总线
PCI:
外围部件互连总线
USB:
通用串行总线
RS—232C:
串行通信总线
Cache:
高速缓存
FIFO:
先进先出算法
LIFO:
后进先出
LRU:
近期最少使用算法
CRC:
循环冗余校验码
A/D:
模拟/数字转换器
D/A:
数字/模拟转换器
DMA:
直接存储器存取方式
DMAC:
直接内存访问控制器
FA:
全加器
OP:
操作码
CISC:
复杂指令系位计算机
RISC:
精简指令系位计算机
VLSI:
超大规模集成电路
LSI:
大规模集成电路
IR:
指令寄存器
PC:
程序计数器
DR:
数据寄存器
AR:
地址寄存器
SR:
状态寄存器
MAR:
存储器地址寄存器
MDR:
存储器数据寄存器
CU:
控制单元
CM:
控制存储器
CRT:
阴极射线管显示器
LCD:
液晶显示器
LED:
发光二极管显示器
三、填空题(每空2分,共10分)
1.按原码一位乘法规则,两个N位数相乘,需要重复进行N次加及移位操作,才能得到最后的乘积。
2.浮点数加减法运算时,若两数阶码不等,要先对阶。
3.内存是用来计算机当前运行时暂时不需要使用,但必须存储在计算机中的信息。
4.计算机系统中各部件之间传输的信息流是数据流和指令。
5.Cache是用来存储计算机当前运行时现场要使用的信息。
6.静态存储器和动态存储器的主要差别是刷新周期不同。
7.多体交叉存储器中,地址交叉排列的目的是为了解决扩充容量问题。
8.在运算器中的数据寄存器,每次运算时既存放源操作数,又存放结果的称为累加器。
9.多层次存储系统的设计依据是局部性原理。
10.DRAM为保持其信息需要定时进行刷新。
11.完成一条指令的一系列微指令的有序集合称为微程序。
12.在微程序控制器中,将全部微程序放在一个高速存储器中,这个高速存储器称之为控制存储器。
13.从计算机厂家生产芯片的规格就可以知道存储体的容量,如4K×1,64K×1,16K×8。
前一个数字指字扩展,后一个数字指扩展,即一个存储单元的位数。
14.DMA方式是在RAM和I/O设备之间建立一条直接数据通路。
15.一片容量为1M×4位的芯片,其地址线有23根,数据线有4根。
16.主机与外部设备之间传送数据的方式有:
程序直接控制方式、程序查询方式、程序中断方式、I/O通道控制方式和外围处理机方式。
四、计算题(40分)
1.将十进制数-0.276化成二进制数,再写出各自的原码、反码、补码表示(符号位1位,数值位7位,共8位)。
解:
(-0.276)10=(-0.0100011)2
|0.726*2
0|0.552*2
1|0.104*2
0|0.208*2
0|0.416*2原码:
10100011
0|0.832*2反码:
11011100
1|0.664*2补码:
11011101
1|0.328
2.将十进制数49化成二进制数,再写出各自的原码、反码、补码表示(符号位1位,数值位7位,共8位)。
解:
2∟49…………1
2∟24…………0
2∟12…………0原码;00110001
2∟6…………0反码;00110001
2∟3…………1补码;00110001
2∟1…………1
0
3.已知x=-0.1011,y=0.0101,要求用补码减法计算x-y=?
,并给出计算过程,同时指出计算结果是否溢出?
解:
(1)x补=1.0101.
(2)(-y)补=1.1011.
(3)(x-y)补=x补+(-y)补=1.0101+1.1011=1.0000
x-y=-1
(4)没有溢出
4.x=+0.1011,y=+0.1101,用两种运算方法判断x+y是否溢出。
解:
采用单符号位操作检测方法:
[x]补=0.1011,[y]补=0.1101
0.1011
+0.1101
—————
1.1000
符号位的代码是01,两个符号位的代码不一致,表示运算结果溢出。
5.设十进制数X=(+128.75)×2-10
(1)若(Y)2=(X)10,用定点数表示Y值。
(2)设用21个二进制位表示浮点数,阶码用5位,其中阶符用1位;尾数用16位,其中符号用1位。
阶码的基数为2.写出阶码和尾数均用原码表示的Y的机器数。
(3)写出阶码和尾数均用反码表示的Y的机器数。
(4)写出阶码和尾数均用补码表示的Y的机器数。
解:
(1)Y=+10000000,11×2-10=0.001000000011=0.1000000011×2-2
(2)原码表示形式:
尾符阶符阶码尾数
010010100000001100000
(3)反码表示形式:
尾符阶符阶码尾数
011101100000001100000
(4)补码表示形式:
尾符阶符阶码尾数
011110100000001100000
6.设有单地址加法指令OPD,其中D为548AH;而(548AH)=32B9H,(32B9H)=3C5DH,(3C5DH)=67E1H,(AC)=2007H。
试问:
(1)若OP是立即寻址加法指令,那么该指令执行后,AC的内容是什么?
(2)若OP是直接寻址加法指令,那么该指令执行后,AC的内容是什么?
(3)若OP是间接寻址加法指令,那么该指令执行后,AC的内容是什么?
解:
(1)AC的内容=(AC)+548AH=2007H+548AH=7491H
(2)AC的内容=(AC)+(548AH)=2007H+32B9H=52C0H
(3)AC的内容=(AC)+((548AH))=2007H+(32B9H)=2007H+3C5DH=5C64H
7.有一条相对寻址的无条件转移指令,存于内存的01000000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 参考 试题 分解