北京科技大学计算机组成原理考研真题答案附后 下载本文

B.SP←(SP)+1,M(X)←M(SP) C.M(X)←M(SP),SP←(SP)-1 D.M(X)←M(SP),SP←(SP)+1

10.以下四种类型指令中,执行时间最长的是______。 A.RR型 B.RS型 C.SS型 D.SR型

11.微程序控制器中,机器指令与微指令的关系是______。 A.每一条机器指令由一条微指令来执行

B.每一条机器指令由一段微指令编写的微程序来解释执行 C.每一条机器指令组成的程序可由一条微指令来执行 D.一条微指令由若干条机器指令组成

12.从控制存储器中读取一条微指令并执行相应操作的时间叫______ A.CPU周期 B.微周期 C.时钟周期 D.机器周期

13.挂接在总线上的多个部件______。

A.只能分时向总线发送数据,并只能分时从总线接收数据 B.只能分时向总线发送数据,但可同时从总线接收数据 C.可同时向总线发送数据,并同时从总线接收数据 D.可同时向总线发送数据,但只能分时从总线接收数据

14.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用______。

A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式 15.同步控制是______。 A.只适用于CPU控制的方式

B.只适用于外围设备控制的方式 C.由统一时序信号控制的方式 D.所有指令执行时间都相同的方式

16.为了便于实现多级中断,保存现场信息最有效的办法是采用______。 A.通用寄存器 B.堆栈 C.存储器 D.外存

17.下面浮点运算器的描述中正确的句子是:______。 A.尾数部件只进行乘法和除法运算 B.阶码部件可实现加、减、乘、除四种运算 C.阶码部件只进行阶码相加、相减和比较操作 D.尾数部件只进行乘法和减法运算

18.在定点数运算中产生溢出的原因是______。 A.运算过程中最高位产生了进位或借位 B.参加运算的操作数超出了机器表示的范围 C.寄存器的位数太少,不得不舍弃最低有效位

D.运算的结果超出了机器的表示范围19.在浮点数加减法的对阶过程中,______。

A.将被加(减)数的阶码向加(减)数的阶码看齐 B.将加(减)数的阶码向被加(减)数的阶码看齐 C.将较大的阶码向较小的阶码看齐 D.将较小的阶码向较大的阶码看齐

20.四片74181和1片74812器件相配合,具有如下进位传递功能______。 A.串行进位

B.组内先行进位,组间先行进位 C.组内先行进位,组间串行进位 D.组内串行进位,组间先行进位

21.指令系统采用不同寻址方式的目的是______。 A.实现存贮程序和程序控制。

B.缩短指令长度,扩大寻址空间,提高编程灵活性。

C.可直接访问外存。

D.提供扩展操作码的可能并降低指令译码的难度。 22.系统总线地址的功能是______。 A.选择主存单元地址 B.选择进行信息传输的设备 C.选择外存地址

D.指定主存和I / O设备接口电路的地址 23.算术右移指令执行的操作是______。

A.符号位填0,并顺次右移1位,最低位移至进位标志位 B.符号位不变,并顺次右移1位,最低位移至进位标志位

C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 D.符号位填1,并顺次右移1位,最低位移至进位标志位

24.某寄存器中的值有时是地址,因此只有计算机的______才能识别它。 A.译码器 B.判断程序 C.指令 D.时序信号

25.在虚拟存贮器中,当程序正在执行时,由______完成地址映射。 A.程序员 B.编译器 C.装入程序 D.操作系统

26.周期挪用方式常用于______方式的输入/输出中 。 A.DMA B.中断 C.程序传送 D.通道

27.至今为止,计算机中的所有信息仍以二进制方式表示的理由是______。 A.节约元件 B.运算速度快

C.物理器件的性能决定

D.信息处理方便

28.下列叙述中正确的是______。 A.只有I/O指令可以访问I/O设备。 B.在统一编址下,不能直接访问I/O设备。 C.访问存储器的指令一定不能访问I/O设备。

D.在具有专门I/O指令的计算机中,I/O设备才可以单独编址。 29.在各种I/O方式中,中断方式的特点是______。 A.CPU与外设串行工作,传送与主程序串行工作。 B.CPU与外设并行工作,传送与主程序串行工作。 C.CPU与外设串行工作,传送与主程序并行工作。 D.CPU与外设并行工作,传送与主程序并行工作。

30.某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用分段直接编码法,共有26个微命令,构成4个互斥类,分别包含3、5、12和6个微命令,则操作控制字段至少有______位。

A.4 B.12 C.15 D.26

三、简答题(满分30分,每题5分)

1.什么是软件与硬件的逻辑等效性,并举出两个实例。 2.画出微程序控制器的构成框图,并说明各部分的功能。

3.某四位加法器的四位进位信号分别为C4、C3、C2、C1,低位来的信号为C0 ,请分别按下述两种方式写出C4、C3、C2、C1的逻辑表达式。

(1) 串行进位方式 (2) 并行进位方式

4.当指令系统和数据通路结构确定后,给出组合逻辑控制器的设计步骤。比较组合逻辑控制器和微程序控制器的特点。

5.以打印机输出为例说明中断的全过程,并比较中断方式和DMA方式的特点。

6.比较Cache和虚拟存储器,说明它们的相似点与不同。 四、综合题(共50分)