文档介绍:该【计算机组成原理试题及答案】是由【鼠标】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【计算机组成原理试题及答案】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。计算机组成原理试题及答案
计算机组成原理题集含答案
题库题目总数:293
第一章 单选题
1、控制器、运算器和存储器合起来一般称为(主机):
I/O 部件
内存储器
外存储器
主机
2、冯•诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令 ):
按地址访问并顺序执行指令
精确结果处理
存储器按内部地址访问
自动工作
3、输入、输出设备以及辅助存储器一般统称为(外围设备 ):
I/O 系统
外围设备
外存储器
执行部件
4、计算机硬件能直接识别和执行的语言是(机器语言):
高级语言
汇编语言
机器语言
符号语言
2
判断题
5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。
6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错) 。
7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。(对 )
8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。(对 )
填空题
9、 系统软件包括:服务程序、语言程序、(操作系统) 、数据库管理系统。
10、 计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路) 五个部分。
11、 计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、( 汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计) 。
12、 计算机的软件一般分为(系统软件)和(应用软件)两大部分。
13、 计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。
简答题
14、什么是存储容量?什么是单元地址?
存储器所有存储单元的总数称为存储器的存储容量。灭个存储单元都有编号,称为单元地址 。
15、什么是外存?简述其功能。
外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。外存可存储大量的信息,计算机需要使用时,再调入内存 。
16、什么是内存?简述其功能。
内存:一般由半导体存储器构成,装在底版上,可直接和 CPU 交换信息的存储器称为内存储器,简称内存。用来存放经常使用的程序和数据。。
17、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据 ?
取指周期中从内存读出的信息流是指令流,而在执行器周期中从内存读出的信息流是数据流 。
18、什么是适配器?简述其功能。
3
4
1887D
**********B
5、float 型数据通常用IEEE754 float 型变量 x 分配在一个 32 位浮点寄存器 FR!
中,且 x=-, 则 FR1 的内容是(a )
C1040000H
C2420000H
C1840000H
C1C20000H
6、不属于 ALU 的部件有( d)
加法器或乘法器
移位器
逻辑运算部件
指令寄存器
7、处理器中的ALU 采用(b )来实现
时序电路
组合逻辑电路
控制电路
模拟电路
8、当且仅当( a)发生时, 称为浮点数溢出(上溢)
阶码上溢
尾数上溢
尾数与阶码同时上溢
尾数或阶码上溢
5
9、某浮点数采用IEEE754 单精度格式表示为C5100000H,则该数的值是(b)(注:选项中[ ]内的值为上标)
-*2[10]
-*2[11]
-*2[10]
-*2[11]
10、在 C 程序中,int 类型的变量 x 的值为-1088。程序执行时,x 先被存放在 16 位的寄存器 R1 中,然后被算术右移 4 位。则此时 R1 中的内容以 16 进制表示是(b)
FBC0H
FFBCH
0FBCH
87BCH
11、补码表示的8 位二进制定点小数所能表示数值的范围是(b)
-~
-~
-~
-~
12、下列数中最大的是(a)
10000000B
125O
10000110(BCD码)
55H
13、某机字长 32 位,其中 1 位符号位,31 位表示尾数。若用定点小数表示,则最大正小数为:(b)
+(1 -2-32 )
+(1 -2-31 )
6
2-32
2-31
14、若浮点数尾数用补码表示,则判断运算结果是否为规格化数的方法是(c): 阶符与数符相同为规格化数
阶符与数符相异为规格化数
数符与尾数小数点后第一位数字相异为规格化数
数符与尾数小数点后第一位数字相同为规格化数
15、算术 / 逻辑运算单元74181ALU 可完成: (c)
种算术运算功能
种逻辑运算功能
种算术运算功能和16 种逻辑运算功能 4 位乘法运算和除法运算功能
判断题
16、ASCII 码即美国国家信息交换标准代码。标准ASCII 码占 9 位二进制位,共表示512 种字符。(错) 17、引入浮点数的目的是在位数有限的前提下,扩大数值表示的范围。(对 )18、机器码是信息在计算机中的二进制表示形式。(对)
填空题
19、 设有七位二进制信息码 0110101,则低位增设偶校验码后的代码为(01101010)。 20、 两个 BCD 码相加,当结果大于9 时,修正的方法是将结果(加6),并产生进位输出。
21、 浮点运算器由(阶码运算器)和(尾数运算器)组成,它们都是(定点)运算器。只要求能执行(阶码运算器)运算,而(加法和减法)要求能进行(位数运算器)运算。
22、 现代计算机的运算器一般通过总线结构来组织。按其总线数不同,大体有(单总线结构)、(双总线结构)和(三总线结构)三种形式。
23、 提高加法器运算速度的关键是(降低进位信号的传播时间)。先行进位的含义是(低有效位的进位信号可以直接向最高位传递)。
7
24、 对阶时,使(小)阶向(大)阶看齐,使(小)阶的尾数向(右)移位,每(右)移一位,其阶码加一,直到两数的阶码相等为止。
25、 在进行浮点加法运算时,需要完成为(0 操作数检查)、(阶码加/减操作)、(尾数乘/除操作)、(结果规格化)、(舍入处理)和(确定积的符号)等步骤。
26、 按 IEEE754 规范,一个浮点数由(符号位S)、(阶码 E)、(尾数 M)三个域组成,其中的值等于指数的加上一个固定。
27、 移码表示法主要用于表示(浮点数)的阶码E,以利于比较两个(指数)的大小
和(对阶)操作。
28、 (26H 或 63H)异或 135O 的值为(58D)。
29、 为了提高运算器的速度,可以采用(先行)进位、(阵列)乘除法、流水线等并 行
措施。
30、 设机器数字长为8 位(含 1 符号位),若机器数为81H(十六进制),当它分别代表原码、
补码、反码和移码时,等价的十进制整数分别为(-1)、(-127)、(-126)和(1)
计算题
31、X 的补码为:10101101,用负权的概念计算X 的真值。
X=1*+1*+1*+1*+1*+=-83
32、
已知 A=2[-101]×(-),B=2[-100]×,按浮点运算方法计算A+B.
(方括号内是阶码)
11100;
33、设浮点数字长16 位,其中阶码4 位(含 1 位阶符),尾数12 位(含 1 位数符),将51/1
转换成二进制规格化浮点数(要求阶码采用移码,尾数采用补码,二进制表示)。并给 出
此浮点数格式的规格数表示范围。
正确答案:0,111;0.**********
正数 2[-9]~2[7]*(1-2[-11])
8
负数
34、设阶为 5 位(包括 2 位阶符), 尾数为 8 位(包括 2 位数符), 阶码、尾数均用补码表示, 完
成下列取值的[X+Y],[X-Y]运算:(1)X=2-011× Y=2-010×(-
10)
1)将 y 规格化得:y=×(-) [x]浮=1101,[y]浮=1101,
[-y]浮=1101, ①对阶 [ΔE]补=[Ex]补+[-Ey]补
=1101+0011=0000 ∴Ex=Ey ②尾数相加 相加 相减
+ + ------------ -------------- [x+y]
浮=1101, 左规[x+y]浮=1100, ∴x+y=×(-)
[x-y]浮=1101, 右规[x-y]浮=1110,
舍入处理得[x-y]浮=1110, ∴x-y=×
35、已知 X 和 Y, 用变形补码计算X-Y, 同时指出运算结果是否溢出。 (1) X=
Y= - (2) X= Y= (3) X= Y=-
解:(1)先写出 x 和 y 的变形补码,再计算它们的差 [x]补=[y]补
=[-y]补= [x-y]补=[x]补+[-y]补
=+= ∵运算结果双符号不相等∴为正溢 出X-Y=+ (2)先写出 x 和 y 的变形补码,再计算它们的差 [x]补
=[y]补=[-y]补= [x-y]补
=+= ∴x-y=- (3)先写出 x
y 的变形补码,再计算它们的差 [x]补=[y]补=[-y]补
= [x-y]补=[x]补+[-y]补=+= ∵运算结果双符号不相等∴为正溢出 X-Y=+
36、已知 X 和 Y, 用变形补码计算X+Y, 同时指出运算结果是否溢出。(1)X= Y= (2)X= Y= - (3)X=- Y=-
9
解:(1)先写出 x 和 y 的变形补码再计算它们的和 [x]补=[y]补=
[x+y]补=[x]补+[y]补=+= ∴x+y=。 (2)
先写出 x 和 y 的变形补码再计算它们的和 [x]补=[y]补=
[x+y]补=[x]补+[y]补=+= ∴x+y=00011B. 无溢出。
(3)先写出 x 和 y 的变形补码再计算它们的和 [x]补=[y]补
= [x+y]补=[x]补+[y]补=+= ∴x+y=- 无溢出
37、写出十进制数 -5 的 IEEE754 编码。
写出十进制数 -5 的 IEEE754 编码
简答题
38、某加法器进位链小组信号为C4C3C2C1 ,低位来的信号为C0 ,请分别按下述两种方式写出C4C3C2C1的逻辑表达式。(1) 串行进位方式 (2) 并行进位方式
解:(1)串行进位方式: C1=G1+P1C0 其中:G1=A1B1,P1=A1⊕B1 C2=G2+P2C1 G2=A2B2,P2=A2⊕B2 C3=G3+P3C2 G3=A3B3,
P3=A3⊕B3 C4=G4+P4C3 G4=A4B4,P4=A4⊕B4 2)(并行进位方式: C1=G1+P1C0 C2=G2+P2G1+P2P1C0
C3=G3+P3G2+P3P2G1+P3P2P1C0
C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0其中 G1-G4,P1-P4 表达式与串行进位方式相同。
39、什么是奇偶校验码?
奇偶校验码用于检验信息在传输、存储和处理过程中出现的错误。奇偶校验码只是一种最简单的检错码,只能检错不能纠错,且仅能检出奇数个错误。
40、简述计算机中采用二进制代码的优点。
(1)技术上容易实现; (2)运算规则简单; (3)可借助于逻辑代数来分析、研究;
(4)与其它进制的转换容易。
第三章
单选题
1、下面说法正确的是C
10