《计算机组成原理》练习题
、选择题
01. 冯.诺伊曼机工作方式的基本特点是
B。
A.多指令流单数据流 B.
飞地址访问并顺序执行指令 C.堆栈操作 D. 存储器按内容选择地址。 02. 磁盘驱动器读写数据的基本存取单位为
D 。 A.比特 B.
字节 C.
03.
磁道 D.
扇区
对真值0表示形式唯一的机器数是-
B 。
A.原码
B.
补码和移码
C.补码
D. 反码 04. B说法正确。
在整数定点机中,下述第A. -1,补码可以表示-1。 B. 原码和反码不能表示 C. 三种机器数均可表示 -1 三种机器数均可表示 以上说法均不对。-1,且三种机器数的表示范围相D. 05.
?在小数定点机中,下述第
A说法正确。 A.只有补码能表示-1
B. C.三种机器数均不能表示
只有原码能表示-1
-1 D. 以上说法均不对06.
汉明码具有以下第 C种能力。
A. 使代码在形成过程中不易出错; 在代码出错时,不
B.在代码出错时,只能发现错误;
C.
但能发现错误,还能纠正错误。
07
?设寄存器内容为11111111,若它等于-0,则为_C
A. 原码
B. 补码 C. 反码
D. 移码 08 ?若[X]补= 1.X1X2…X6 ,其中X取0或1,若要X>--2,应该满足_C
A.
X1为0,其他各位任意 A.
X1为1,其他各位任意
C. X1必为1 , X2…X6中至少有一位为 1
09.补码加减法是指 C 。 A. 操作数用补码表示,两尾数相加减,符号位单独处理,减法用加法代替。 B. 操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加减相同。 C. 操作数用补码表示,连同符号位直接相加减, 减某数用加负某数的补码代替,
果的符号在运算中形成。
D. 操作数用补码表示,由数符决定两尾数的操作,符号位单独处理。
10 ?两补码相加,采用一位符号位,则当
D 时,表示结果溢出 A. 最高位有进位
B. 最高位进位和次高位进位异或结果为 0 C. 最高位为1
D.
最高位进位和次高位进位异或结果为
1
11 ?存贮时间是指_C
条件。
A. C. D. 12 A. B. C. 13 A. C. D.
存贮器的读出时间 B. 存贮器的写入时间
存贮器进行连续读和写操作所允许的最短时间间隔 存贮器进行连续写操作所允许的最短时间间隔
B 。
最大找道时间加上最小找道时间 平均找道时间加上平均等待时间 平均找道时间 最大找道时间
D. B.
平均等待时间 C 。 最小找道时间
?活动头磁盘存贮器的平均存取时间是指
?活动头磁盘存贮器的找道时间是指
最大找道时间与最小找道时间的平均值 最大找道时间与最小找道时间之和
14 ? 常用的虚拟存贮系统由
A.主存一辅存
C
A两级存贮器组成。 B.
快存主存 通用寄存器主存
B) D)
只读存贮器
可擦除可编程的只读存贮器 B 。
算术逻辑运算单元 多路开头
快存一辅存 C.
15. PROM 是指
A)
C. 。
随机读写存贮器 可编程的只读存贮器 数据总线
C) A.
16 ? 运算器由许多部件组成, 其核心部件是
B. D.
B 。
累加寄存器 C.
17. 定点运算器用来进行 A.
十进制数加法运算 浮点数运算
B. D.
定点数运算
既能进行浮点运算,也能进行定点运算
C. A. B. C.
18 ?串行运算器结构简单,其运算规律是
由低位到高位先行进行进位运算 由高位到低位先行进行借位运算 由低位到高位逐位运算
D.
。
由高位到低位逐位运算
B 。
19 A. B.
?指令系统中采用不同寻址方式的目的主要是
实现存贮程序和程序控制
缩短指令长度,扩大寻址空间,提高编程灵活性 可以直接访问外存
提供扩展操作码的可能并降低指令译码难度
C. D. 20
?单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另
B.
立即寻址方式 间接寻址方式
B、C、D 两个主存单元 D. 两个寄存器
C 。
个数常需采用 C A. 堆栈寻址方式
C. 隐含寻址方式 D.
21 .二地址指令中,操作数的物理位置可安排在 A. C.
栈顶和次栈顶
B.
一个主存单元和一个寄存器
22.变址寻址方式中,操作数的有效地址等于 A. B. C. D.
基值寄存器内容加上形式地址(位移量) 堆栈指示器内容加上形式地址 变址寄存器内容加上形式地址 程序计数器内容加上形式地址
23 . IBM PC机中采用了段寻址方式。在寻址一个主存具体单元时,由一个基地再加上 16
位的某些寄存器提供的 A 来提供。
A. CPU 中的四个16位段寄存器之一自动左移 B. CPU 中的累加器(16位)自动左移4位 C. CPU 中的变址寄存器(16位)自动左移4位 D. A. C. A. B. C. D.
指令中的直接地址(16位)自动左移4位
_D
堆栈寻址
程序的无条件转移
B.
D.
程序的条件转移
程序的条件转移或无条件转移
24 ?指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现
4位
16位偏移量来形成20位物理地址。这个基地址由
25 .扩展操作码是_D_。
操作码字段外辅助操作字段的代码 操作码字段中用来进行指令分类的代码 指令格式中不同字段设置的操作码
一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数指 令可以具有不同的操作码长度
26 .下列说法中 B 是正确的。 A.
指令周期等于机器周期
B.
指令周期大于机器周期 B 。
C. 指令周期是机器周期的两倍
27 ?微程序控制器中,机器指令与微指令的关系是 A. B. C. A. B. C.
每一条机器指令由一条微指令来执行
每一条机器指令由一段用微指令编成的微程序来解释执行 一段机器指令组成的程序可由一个微程序来执行
_C
直接控制方式和编码控制方式不影响微指令的长度 直接控制方式的微指令字长比编码控制方式的微指令字长短 编码控制方式的微指令字长比直接控制方式的微指令字长短
C
B.
指示正有中断在进行
28 .在微指令的控制方式中,若微操作命令个数已确定,则
29 ?允许中断触发器用于 A. 向CPU发中断请求 C. A.
开放或关闭中断系统 一条指令结束
B.
外设提出中断
30 . CPLP向应中断的时间是 A 。
C. C.
取指周期结束 指令字长
31 ?程序计数器的位数取决于 A 。
A. 存储器的容量 B. 机器字长 32 .提出中断请求的条件是 A. C. A.
外设提出中断
B 。 B.
外设工作完成和系统允许时
1”时
C.
机器字长
B 。 指令字长
外设工作完成和中断标记触发器为“ 存储器的容量
B.
33 .指令寄存器的位数取决于
34 ?中断发生时,程序计数器内容的保护和更新,是由 __A_完成的。 A. 硬件自动 B. 进栈指令和转移指令
35 .中断向量地址是_C。
A. C.
子程序入口地址 B. 中断服务程序入口地址
中断服务程序入口地址的地址
A 完成的。
在中断响应周期,置“ 0”允许中断触发器是由 36 .
A.
硬件自动
程序员在编制中断服务程序时设置 关中断指令
B. C.
采用DMA方式传送数据时,每传送一个数据要占用 37 .
A的时间。
一个指令周期 B. 一个机器周期 A. C.
38 . DMA方式中,周期“窃取”是窃取一个 A 。 A. 存取周期 B. 指令周期 C.CPU 周期
一个存储周期
D. 总线周期
39 . 当采用A输入操作情况下,除非计算机等待,否则无法传送数据给计算机。
C.DMA 方式 A. 程序查询方式 B. 中断方式 I/O编址方式通常可分统一编址和不统一编址, 40 .
B 。
A.
统一编址是指I/O地址看作是存储器地址的一 部可用专门的 分, 设备进行访问。
不统一编址是指I/O地址和存储器地址是分开的,所以
的I/O指令。
I/O指令对
B.
I/O访问必须有专门
C.
统一编址是指I/O地址和存储器地址是分开的,所以可用访存指令实现 对设备的访问。
CPU
41 .下列叙述中 C是正确的。
A. B. C.
程序中断方式和 DMA方式中实现数据传送都需中断请求 程序中断方式中有中断请求 ,DMA方式中没有中断请求 程序中断方式和 DMA方式中都有中断请求,但目的不同
二、填空题
01 .存储器可分为主存和
指令。
02 .已知十进制数 x=-5.5,分别写出其8位字长定点小数(含 1位符号位)和浮点数 (其中阶符1位,阶码2位,数符1位,尾数4位)的各种机器数,要求定点数比 例因子选取2-4,浮点数为规格化数,
补
辅存,程序必须存于 主存内,CPU才能执行其中的
则定点表示法对应的[X]原为1.0101100 , [x]
为1.1010100 ,凶反为1.1010011 ,浮点表示法对应的 凶原为0,11;1.1011 [x]补为
, [x]反为 0,11;1.0100 。
0,11;1.0101 03 .设浮点数字长为16位(其中阶符1位,阶码5位,数符1位,尾数9
位),对应十进制数-95的浮点规格化补码形式为 码采用移码,尾数采用补码,则机器数形式为
0,00111;1.010000100 ,若阶 1,00111;1.0100000100 。
04 ?按配偶原则,二进制代码
1100的汉明码为0111100 。
05 .按配奇原则,二进制代码 1100的汉明码为1010100 。
06 ?将一个24位的二进制代码配置成汉明码需增添
丄位检测位,检测位的位置需设在 第 1 ,