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

2017年武汉理工大学自动化学院849微机原理及接口技术考研仿真模拟题

  摘要

一、选择题

1. 下列引起CPU 中断的4种情况中,需要外设接口提供中断类型码的是( )。

A.INTO

B.NMI

C.INTR

D.INTn

【答案】C

2. 一个BCD 码除法程序段如下:

MOV AX.403H

MOV BL, 07H

_____①; AX=_____③

DIV

_____②;AX=_____④

①A.DAA

B.AAM

C.AAD

D.AAS

②A.AAM

B.AAA

C.DAA

D.DAC

③A.0043H

B.0061H

C.002BH

D.0034H

④A.0001H

B.0006H

C.0601H

D.0106H

【答案】①C ; ②A ; ③C ; ④B

3. 下面指令序列测试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。

4. (多选)当8255的A 口工作在方式2, B 口工作在方式0时,其C 口可用做( )

A. 全部用做联络信号

B.5条用做联络信号

C.4条用做联络信号

D.3条用做I/O

E.8条用做I/O

【答案】BD

【解析】8255的A 口工作在方式2, B 口工作在方式0时,其C 口:5条用做联络信号,3条用做I/O。

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

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

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

C. 马上能正常工作

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

【答案】C

6. 有一接口芯片有两条地址线该芯片( )。

A. 占有4个端口地址,且端口地址唯一,互不重叠

B. 占有8个端口地址,但每个端口地址重叠2次

C. 占有16个端口地址,但每个端口地址重叠4次

D. 占有32个端口地址,但每个端口地址重叠8次

【答案】D

【解析】根据题意,在地址信号产生正确的片选信号选中芯片时,地址信号线

个。但由于片子本身的地址次。 这5条取任意值都可以访问芯片的某个端口,所以端口地址有它的片选信号是总线上的地址信号产生的,则线只有两条,所以本身的端口数目只有4个,这样每个端口就重叠了

7. 用二进制表示一个4位十进制数,至少要( )位。

A.12

B.13

C.14

D.15

【答案】C

【解析】4位十进制数最大为9999,因为

8. 对于下列程序段:

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

A. B. C. D.

【答案】A 所以至少要14位。

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

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

9. 为实现某次DMA 传送,对DMA 通道的初始化通常是在以下哪种情况下完成的( )。

A.CPU 读/写操作完成之后

B. 上电启动过程中

C.DMA 控制器取得控制权之前

D.DMA 控制器取得总线控制权之后

【答案】C

10.某中断服务程序没有任何改变IF 状态的指令,则该中断事件被处理时( )。

A. 允许比它优先的任何事件中断它

B. 不允许其他事件中断它

C. 允许不受IF 屏蔽的其他事件中断它

D. 允许不受IF 屏蔽且更优先的其他事件中断它

【答案】C

二、填空题

11.溢出中断向量存放在00010H 、00011H 、00012H 、00013H ,若它们的内容依次为12H 、13H 、56H 、78H ,则溢出中断服务程序入口的物理地址是_____。

【答案】7856H :1312H