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

2018年厦门大学公共卫生学院822微机原理之微型计算机原理及应用考研强化五套模拟题

  摘要

一、选择题

1. 下面指令序列测试BH 中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为( )。

TESTBH ,01H

_____K1

A.JNE

B.JZ

C.JNP

D.JC

【答案】A

【解析】TESTBH ,01H 指令执行结束后,如果BH 为奇数,其“与”后的结果都为最低位为1,则ZF=0,那么ZF=0则转移到K1处,使用的指令应该为JNZ/JNE。

2. 利用系统功能调用完成某些特定功能时,必须设定( )。

A.AL

B.DL

C.AH

D.BH

【答案】C

3. 8253具有( )个独立的16位计数器。

A.0

B.1

C.2

D.3

【答案】C

4. 在PC 运行时,把USB 设备插上联机,则设备( )。

A. 由于带电插拔会使PC 或USB 设备发生故障

B. 由于没有初始化进行参数配置不能正常作

C. 马上能正常工作

D. 须复位后才能正常工作

【答案】C

5. 10位二进制补码表示的十进制整数范围为:+511〜-512,后者补码为( )。

A.0000000000

B.1000000000

C.1111111110

D.1111111111

【答案】B

【解析】如果字长为n=10,表示范围为+511~-512,-512的补码的最高位应为1,排除选项A ;字长n=8的表示范围为+127〜128,-128的补码为10000000,同理n=10,-512的补码为1000000000。

6. 如果8255A 端口A 工作在双向方式,这时还有( )根FO 线可作其他用。

A.11

B.12

C.10

D.13

【答案】D

7. 主存与CPU 之间增加高速缓存的目的是:( )。

A. 解决CPU 与主存之间速度匹配问题

B. 扩大主存容量,提高存取速度

C. 扩大主存容量

【答案】A

8. 对于下列程序段:

也可用指令( )完成同样的功能。 A.

B.

C.

D.

【答案】A

【解析】程序中通过LOOP 进行字节传输,即以CX 作为是否重复的依据,因此,首先可以确定,应当使用无条件重复前缀REP 。REPE 结束条件为CX=0或ZF=0。

MOVSB 表示字节串传送,LODSB 为读取字节串,STOSB 表示写字节串,因此可以用REP MOVSB 来替代。

9. 在下列指令中,能使PC 机CPU 对I/O端口访问的是( )。

A. 中断指令

B. 串操作指令

C. 输入输出指令

D. 数据传达指令

【答案】C

【解析】CPU 有专门的外设访问指令,即IN 和OUT 指令。

10.断电后,计算机( )中的数据将全部丢失。

A. 硬盘

B.ROM 和RAM

C.RAM

D.ROM

【答案】C

【解析】RAM 是随机存取存储器,一般的RAM 芯片掉电时,信息将会丢失。

11.中断调用时. 功能调用号码应:( )。

A. 写在中断指令中

B. 在执行中断指令前赋值给AH

C. 在执行中断指令前赋值给AX

D. 在执行中断指令前赋值给DL

【答案】B

12.以下可以使寄存器AX 和CF 同时清零的指令为( )。

A.SUB AX,AX

B.XCHG AX,BX

C.PUSH AX

D.XOR AX,BX

【答案】A

【解析】BC 两项,传送类指令不影响标志位。D 项,是“异或”逻辑指令,指令结束后使CF=0,最终“异或”的值由BX 中的内容决定,如果BX 的内容和Ax 中的相等,则结果为0,如果不相等,则结果不为0。A 项,是减法指令,源操作数和目的操作数都是AX ,相减后结果为0回送给AX ,即AX=0,指令操作没有产生借位,因此CF=0。

二、判断题

13.CPU 用中断传送方式比用无条件传送方式工作效率高。( )

【答案】正确

14.Pentium 系统的段寄存器为32位寄存器。( )

【答案】错误