当前位置:问答库>考研试题

2018年北京协和医学院北京协和医院823计算机原理之计算机组成原理考研仿真模拟五套题

  摘要

一、选择题

1. 计算机系统中采用补码运算的目的是为了( )。

A. 与手工运算方式保持一致

B. 提高运算速度

C. 简化计算机的设计

D. 提高运算的精度

【答案】C

2. 在单机系统中,三总线结构的计算机的总线系统由( )组成。

A. 系统总线、内存总线和

C. 内部总线、系统总线和

【答案】A

3. 下面操作中应该由特权指令完成的是( )。

A. 设置定时器的初值

B. 从用户模式切换到管理员模式

C. 开定时器中断

D. 关中断

【答案】B

4. float 类型(即IEEE754单精度浮点数格式)能表示的最大正整数是( )。 A. B. C. D.

【答案】D 。

【解析】IEEE754单精度浮点数尾数采用隐藏位策略的原码表示,且阶码用移码表示的浮点数。规格化的短浮点数的真值为:

位;故float 类型能表示的最大整数是

第 2 页,共 70 页 总线 总线 B. 数据总线、地址总线和控制总线 D.ISA 总线、VESA 总线和PCI 总线 ,S 为符号位,E 的取值为1〜254, f 为23

5. 对下图进行拓扑排序,可以得到不同的拓扑序列的个数是( )。

A.4

B.3

C.2

D.1

【答案】B

【解析】拓扑排序的步骤为:

(1)在有向图中选一个没有前驱的顶点并且输出它;

(2)从图中删除该顶点和以它为尾的弧。重复上述两步,直至全部顶点均已输出。由于没有前驱的顶点可能不唯一,所以拓扑排序的结果也不唯一。题中所给图有三个不同的拓扑排序序列,分别为abced ,abecd ,aebcd 。

6. 某机器有一个标志寄存器,其中有进位/借位标志CF 、零标志ZF 、符号标志SF 和溢出标志OF , 条件转移指令bgt (无符号整数比较大于时转移)的转移条件是( )。

A.CF+OF=0

B.SF+ZF=0

C.CF+ZF=0

D.CF+SF=0

【答案】C

【解析】判断无符号整数A>B成立,满足的条件是结果不等于0, 即零标志ZF=0, 且不发生进位,即进位/借位标志CF=0。所以正确选项为C 。其余选项中用到了符号标志SF 和溢出标志OF , 显然可以排除掉。

7. 假设5个进程PO 、PI 、P2、P3、P4共享三类资源Rl 、R2、R3, 这些资源总数分别为18、6、22。时刻的资源分配情况如表所示,此时存在的一个安全序列是( )。

表 资源分配情况表

A.PO , P2, P4, P1, P3

B.P1, PO , P3, P4, P2

第 3 页,共 70 页

C.P2, P1, PO , P3, P4

D.P3, P4, P2, P1, POPO

【答案】D 。

【解析】典型的死锁避免算法、银行家算法的应用。银行家算法是操作系统中的一个重点知识单元,考生对此应该非常熟悉,本题并无难点。分析一下下表,可以看到,P3, P4, P2, P1, P0运行是可以的。

本题也可以排除法,时刻可用资源是R1,R2, R3分别为2, 3, 3,此时刻,P0需要R1,R2,R3分别为2, 3, 7, 故排除A , P1需要Rl , R2, R3分别为1, 3, 3, P2还需要资源Rl , R2, R3分别为0, 0, 6, 故C 排除,P3需要Rl ,R2, R3分别为2, 2,1。所以正确答案在B ,D 之间。看B 选项,P1之后的可用资源Rl ,R2,R3分别变为6, 3, 6, 而P0尚需资源2, 3, 7,故B 方案行不通。因而最终答案只有D 项。

8. 某计算机采用微程序控制器,共有32条指令,公共的取指令微程序包含2条微程序,各指令对应的微程序平均由4条微指令组成,采用断定法(下址字段法)确定下条微指令的地址,则微指令中下址字段的位数至少是:( )

A.5

B.6

C.8

D.9

【答案】C 【解析】

9. 操作控制器的功能是( )。

A. 产生时序信号

B. 从主存取出一条指令

C. 完成指令操作码译码

D. 从主存取出指令,完成指令操作码译码,产生有关的操作控制信号。

【答案】D

10.下列几项中,不符合RISC 指令系统的特点是( )。

A. 指令长度固定,指令种类少

B. 寻址方式种类尽量减少,指令功能尽可能强

第 4 页,共 70 页 所以至少需要8位才能表示完130个地址。