《计算机组成原理》练习题
第一章 概论
一、选择题
01. 电子计算机主存内的ROM是指 。
A.不能改变其内的数据 B.只能读出数据,不能写入数据 C.通常用来存储系统程序 D.以上都是
02. 有些计算机将一部分软件永恒地存于只读存储器中,称之为 。
A.硬件 B.软件 C. 固件 D.辅助存储 03. 如果要处理速度、温度、电压等连续性数据可以使用 。
A.数字计算机 B.模拟计算机 C.混合计算机 D.特殊用途计算机 04. 邮局把信件进行自动分拣,使用的计算机技术是 。
A.机器翻译 B.自然语言理解 C.模式识别 D.过程控制 05. 冯.诺伊曼机工作方式的基本特点是 。
A.多指令流单数据流 B.按地址访问并顺序执行指令 C.堆栈操作 D.存储器按内容选择地址。 06. 某寄存器中的值可能是操作数,也可能是地址,只有计算机的 才能识别它。
A.译码器 B.判断程序 C.指令 D.时序信号。 07. 80年代以来,许多国家开始研究第五代计算机,这种计算机系统是 。
A.超高速巨型计算机系统 B.知识信息处理系统
C.大型分布式计算机系统 D.超级微型计算机群组成的计算机网。 08. 计算机的算逻单元的控制单元合称为 。
A.ALU B.UP C.CPU D.CAD 09. 磁盘驱动器读写数据的基本存取单位为 。
A.比特 B.字节 C.磁道 D.扇区 二、填空题
01. 计算机硬件是指 ,
软件是指 ,固件是指 。 02. 数控机床是计算机在 方面的应用。
03. 人工智能研究 ,
模式识别研究 。 04. 计算机用来处理离散的数据,而 计算机用来处理连续性的数据。 05.存储器可分为主存和 ,程序必须存于 内 ,CPU才能执行其中
的指令。
1
第二章 计算机中的信息编码
一、选择题
01. 对真值0表示形式唯一的机器数是 。
A.原码 B.补码和移码 C.补码 D.反码 02. 在整数定点机中,下述第 说法正确。
A.原码和反码不能表示-1,补码可以表示-1。 B.三种机器数均可表示-1
C.三种机器数均可表示-1,且三种机器数的表示范围相同。 D.以上说法均不对。
03. 在小数定点机中,下述第 说法正确。
A.只有补码能表示-1 B.只有原码能表示-1 C.三种机器数均不能表示-1 D.以上说法均不对
**
04.设X为真值,X为其绝对值,则等式[-X]补=[-X]补 。 A.成立 B.不成立
**
05.设X为真值,X为其绝对值,满足[-X]补=[-X]补的条件是 。 A.X任意 B.X为正数 C.X为负数 D.X为非负数 06.设寄存器内容为11111111,若它等于-0,则为
A.原码 B.补码 C.反码 D.移码 二、填空题
01.采用浮点表示时,若尾数为规格化形式,则浮点数的表示范围取决于 的
位数,精度取决于 的位数, 确定浮点数的正负。
02.一个浮点数,当其尾数右移时,欲使其值不变,阶码必须 。尾数右移1 位,
阶码 。
03.一个浮点数, 确定了小数点的位置,当其尾数左移时,欲使
其值不变,必须使 。
04.移码常用来表示浮点数的 部分,移码和补码除符号位 外,其他
各位 。
05.设浮点数字长为16位(其中阶符1位,阶码5位,数符1位,尾数9位),对
应十进制数-95的浮点规格化补码形式为 ,若阶码采用移码,尾数采用补码,则机器数形式为 。
三、问答题
01.已知机器[y]补=y0.y1y2...yn,求[-y]补。
2
第三章 运算方法
一、选择题
01.原码加减法是指 。
A.操作数用原码表示,连同符号位直接相加减。
B.操作数用原码表示,尾数直接相加减,符号位单独处理。
C.操作数用原码表示,根据两数符号决定实际操作,符号位单独处理。 D.操作数取绝对值,直接相加减,符号位单独处理。 02.补码加减法是指 。
A.操作数用补码表示,两尾数相加减,符号位单独处理,减法用加法代替。 B.操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加减相同。 C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,
结果的符号在运算中形成。
D.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理。 03.两补码相加,采用一位符号位,则当 时,表示结果溢出 A.最高位有进位
B.最高位进位和次高位进位异或结果为0 C.最高位为1
D.最高位进位和次高位进位异或结果为1 04.在浮点机中,下列 是正确的。
A.尾数的第一数位为1时,即为规格化形式
B.尾数的第一数位与数符不同时,即为规格化形式 C.不同的机器数有不同的规格化形式
D.尾数的第一数位为0时,即为规格化形式
05.在浮点机中,判断原码规格化形式的原则是 。 A.尾数的符号位与第一数位不同 B.尾数的第一数位为1,数符任意 C.尾数的符号位与第一数位相同 D.阶符与数符不同
06.在浮点机中,判断补码规格化形式的原则是 。 A.尾数的第一数位为1,数符任意 B.尾数的符号位与第一数位相同 C.尾数的符号位与第一数位不同 D.阶符与数符不同 二、填空题 01.正数原码算术移位时, 位不变,空位补 。负数原码算术移位时 位
不变,空位补 。
02.正数补码算术移位时, 位不变,空位补 。负数补码算术左移时, 位不变,低位补 。负数补码算术右移时, 位不变,高位补 。
3
03.正数原码左移时, 位不变,高位丢1,结果 ,右移时低位丢 ,
结果引起误差。负数原码左移时, 位不变,高位丢1,结果 ,右移 时,低位丢 ,结果正确。
04.正数补码左移时, 位不变,高位丢1,结果 ,右移时低位丢 , 结果引起误差。负数补码左移时, 位不变,高位丢 ,结果正确,右
移时低位丢 ,结果引起误差。
05.在补码一位乘法中,设[x]补为被乘数,[y]补为乘数,若ynyn=1(yn=1为低位)=00,应 执行 操作,若ynyn=1=01,应执行 操作,若
ynyn=1=10,应执行 操作,若ynyn=1=11,应执行 操作。若机器数字长为16位(不包括符号位),则补码乘法需作 次 操作,最多需作 次 操作。
06.在浮点补码二进制加减运算中,当尾数部分出现 和 形
式时,需进行右规,此时尾数 移一位,阶码 。
07.在浮点补码二进制加减运算中,当尾数部分出现 和 形
式时,需进行左规,此时尾数 移一位,阶码 ,直到 为止。
08.在浮点加减运算中,对阶时需 阶向 阶看齐,即小阶的尾数向 移
位,每移一位,阶码 ,直到两数的阶码相等为止。
三、问答题
01.简述算术移位和逻辑移位的区别,举例说明。
02.在定点机中采用单符号位,如何判断补码加减运算是否溢出?有几种方案? 03.从下列叙述中选出正确的句子:
(1)定点补码一位乘法中,被乘数也要右移。
(2)n位小数参加补码一位乘(Booth算法)时,共作n+1次运算,第n+1次不
移位。√
(3)浮点运算可由阶码运算和尾数运算两个部分联合实现。√ (4)浮点数的阶码部分只进行阶码的加、减操作。√ (5)浮点数的尾数部分只进行乘法和除法运算。 (6)浮点数的正负符号由阶码的正负符号决定。 更正上述叙述中错误的句子:
(1)定点补码一位乘法中,被乘数不需右移,部分积需右移。 (5)浮点数的尾数部分可作加、减、乘、除运算。 (10)浮点数的正负符号由尾数的符号决定。
04.计算机中如何判断原码、补码和反码的规格化形式? 四、计算题
01.已知定点数 X=0.11010101,Y=0.10101101,试用它们的补码进行计算求X+Y
并指出结果是否溢出。
02.已知:x=-0.1101,y=0.1011,用原码一位乘法求[x×y]原
03.已知:[x]补=1.0101,[y]补=1.0011,用补码一位乘法求[x×y]补
4
第四章 存贮系统
一、选择题
01.存贮时间是指 。
A.存贮器的读出时间 B.存贮器的写入时间 C.存贮器进行连续读和写操作所允许的最短时间间隔 D.存贮器进行连续写操作所允许的最短时间间隔
02.某一RAM芯片,其容量为512K×8位,除电源端和接地端,该芯片引出线的最
小数目应为 。
A.23 B.25 C.50 D.29 03.活动头磁盘存贮器的平均存取时间是指 。 A.最大找道时间加上最小找道时间 B.平均找道时间加上平均等待时间
C.平均找道时间 D.平均等待时间 04.活动头磁盘存贮器的找道时间是指 。
A.最大找道时间 B.最小找道时间 C.最大找道时间与最小找道时间的平均值 D.最大找道时间与最小找道时间之和
05.磁盘存贮器的等待时间通常时间是指 。
A.磁盘旋转一周所需的时间 B.磁盘旋转半周所需的时间 C.磁盘旋转1周所需的时间 D.磁盘旋转2周所需的时间 33 06.与活动头磁盘存贮器相比,固定头磁盘存贮器的特点是 。 A.不需要找道,速度快,所用磁头多 B.需要找道,速度慢,所用磁头少 C.不需要找道,速度快,所用磁头少 D.需要找道,速度慢,所用磁头多
07.交叉存贮器实质上是一种 存贮器,它能 执行 独立的读写操作 A.模块式,并行,多个 B.模块式,串行,多个 C.整体式,并行,一个 D.整体式,串行,多个 08.主存贮器和CPU之间增加高速缓冲存贮器的目的是 。 A.解决CPU和主存之间的速度匹配问题
B.扩大主存贮器的容量 C.扩大CPU中通用寄存器的数量 D.既扩大主存容量又扩大CPU通用寄存器数量 09.常用的虚拟存贮系统由 两级存贮器组成。 A.主存—辅存 B.快存—主存
C.快存—辅存 C.通用寄存器—主存
5