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

2017年湖北工业大学电气与电子工程学院942微机原理与应用考研强化模拟题

  摘要

一、选择题

1. (多选)若对某一寄存器清零可使用下面( )指令,若屏蔽某几位可用指令( ),若使些位变反可用指令( ),若指定某位为1可用指令( )。

A.AND

B.OR

C.NOT

D.XOR

E.TEST

【答案】AD ;A ;D ;B

2. (多选)8086CPU 的下列寄存器中,可用做寄存器间接寻址方式的地址寄存器有( )。

A.SI

B.DX

C.DI

D.BX

E.BP

【答案】ACDE

【解析】可用做寄存器间接寻址方式的地址寄存器有SI 、DI 、BX 和BP 。并且以SI 、DI 、BX 间接寻址时,默认操作数在数据段中,若以寄存器BP 间接寻址,则默认操作数在堆栈段中。

3. 假定(SS )=2000H、(SP )=0100H、(AX )=2107H执行指令PUSHAX 后,存放数据21H 的物理地址是( )。

A.20102H

B.20101H

C.200FEH

D.200FFH

【答案】D

【解析】指令PUSHAX 将AX 的内容压入堆栈。压栈前的堆栈地址为

执行指令后,先将因为压栈遵循“先高位后低位”原则,所以先往200FFH 中压入21H ,再往200FEH 中压入07H 。

4. 在表示存储器的容量时,M 的准确含义是( )。

A.100个字节

B.1024K 个字节

C.100K 个字节

D.1024个字节

【答案】B

5. 运算器由很多部件组成,其核心部分是( )。

A. 数据总线

B. 算术逻辑单元

C. 累加器

D. 多路开关

【答案】B

【解析】运算器由很多部件组成,其核心部分是算术逻辑单元。

6. (多选)下列串指令中,( )适用REP 重复前缀,( )适用REPE (Z )/REPNE(Z )重复前缀,( )一般不连续重复执行。

A.LODS

B.STOS

C.MOVS

D.INS

E.CMPS

F.SCAS

【答案】BCD ; EF ; A

7. 一个系统通过其8255A 并行接口与打印机连接,初始化时CPU 将它的A 口或8口设置成方式1输出,此时8255A 与打印机的握手信号为( )。

A.IBF STB

B.RDYSTB

C.OBFACK

D.INTRACK

【答案】C

8. CPU 对INTR 中断请求响应过程是执行( )INTA 总线周期。

A.1个

B.2个

C.3个

D.4个

【答案】B

【解析】根据中断处理的过程,CPU 对INTR 中断请求响应过程是执行2个INTA 总线周期。

9. 以下可以使寄存器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。

10.指令指针寄存器是( )。

A.IP

B.SP

C.BP

D.PSW

【答案】A

【解析】IP 是指令指针寄存器,SP 是堆栈指针寄存器,BP 是基址指针寄存器,PSW 是单片机中程序状态字。

11.下列说法错误的是( )。

A.8259A 的自动EOI 方式只适用于不出现多重中断的场合

B.8259A 的初始化结束后,在写入

C. 在下不能扩展新的8259A 之前,它完全嵌套方式工作

D.8259A 中8个中断源的中断向量在中断向量表中是连续存放的

【答案】A

12.8259A 有3种EOI 方式,其目的都是为了( )。

A. 发出中断结束命令,使相应的ISR=1。

B. 发出中断结束命令,使相应的ISR=0。

C. 发出中断结束命令,使相应的IMR=1。

D. 发出中断结束命令,使相应的IMR=0。

【答案】B

【解析】ISR 是存放正在处理中的中断级的8位寄存器,它的相应位置位是在中断响应INTA 期间由优先级判定电路产生的,所以中断程序结束后,CPU 要发出EOI 命令给8259A ,以便通知8259A 来复位ISR 的相应位。

13.若8259A 的ICW2设置为28H , 从IR3引入的中断请求的中断类型码是( )。

A.2AH

B.2BH

C.2CH

D.2DH

【答案】B

【解析】8259A 的ICW2是设置中断类型码的初始化命令字。其低3位表示了该芯片的IROIR7的类型编码。8259A 的ICW2设置为28H 时,表示其IR0的中断类型码为28H , 所以IR3的中断类型码为28H+3=2BH。