2017年厦门大学机电工程系822微机原理考研导师圈点必考题汇编
● 摘要
一、选择题
1. 对于下列程序段:
也可用指令( )完成同样的功能。
A. B. C. D.
【答案】A
【解析】程序中通过LOOP 进行字节传输,即以CX 作为是否重复的依据,因此,首先可以确定,应当使用无条件重复前缀REP 。REPE 结束条件为CX=0或ZF=0。
MOVSB 表示字节串传送,LODSB 为读取字节串,STOSB 表示写字节串,因此可以用REP MOVSB 来替代。
2. 在并行可编程电路8255A 中,8位I/O端口共有( )。
A.1个
B.2个
C.3个
D.4个
【答案】C
【解析】8255A 共有3个数据端口。
3. (多选)PCI 是一种目前流行的高性能通用总线,其主要特点是( )。
A. 该总线不依赖于任何CPU ,其时钟与CPU 的时钟频率无关
B. 支持线性突发读写方式
C.PCI 总线上的外围设备可以与CPU 并发工作
D. 不具有即插即用功能
【答案】ABC
【解析】PCI 总线是一种高性能的高端总线。支持突发性读写和并发工作,也支持即插即用。PCI 总线独立于处理器,所以不依赖于任何CPU ,并支持以后的扩展。
4. 8237A 的地址线是双向的,因为( )。
A.8237A 可以传输输入顺出的地址
B.8237A 内部的地址是双向的
C.8237A 作为系统总线时应该是双向的
D. 总线控制权属CPU 和DMA 共有
【答案】D
5. (多选)下列串指令中,( )适用REP 重复前缀,( )适用REPE (Z )/REPNE(Z )重复前缀,( )一般不连续重复执行。
A.LODS
B.STOS
C.MOVS
D.INS
E.CMPS
F.SCAS
【答案】BCD ; EF ; A
6. 当字符$独立出现在表达式中时,它的值为程序下一个所能分配的存储单元的偏移地址,分析下面的程序
则变量C 的值为( )。
A.00H
B.01H
C.02H
D.03H
【答案】D
【解析】A1的偏移地址为0000H ,$是当前位置计数器的当前值,$=03H,C 变量的表达式
为分配示意图如图所示。
图 分配示意图
7. 可屏蔽中断的屏蔽通常可由CPU 内部的( )来控制。
A. 中断请求触发器
B. 中断屏蔽触发器
C. 中断允许触发器
D. 中断锁存器
【答案】C
【解析】可屏蔽中断的屏蔽通常可由CPU 内部的中断允许触发器来控制。
8. 若当前减法运算X —Y 中,使SF=1,OF=l,说明两者比较结果为( )。
A.X B.X>Y C. D. 【答案】B 【解析】SF=1、0F=1表明X —Y 是正数减负数,产生正溢出。 9. 异步串行通信中,收发双方必须保持( )。 A. 收发时钟相同 B. 停止位相同 C. 数据格式和波特率相同 D. 以上都正确 【答案】C 【解析】异步串行通信的同步就是靠数据格式的一致性和相同的波特率来实现的。 10.CPU 响应单个屏蔽中断的条件是( )。 A.CPU 开中断 B. 外设有中断请求信号 C. 外设中断请求信号不屏蔽 D. 同时满足上述A 、B 、C 条件,且正在执行的指令执行完毕 【答案】D 【解析】A 项,表示CPU 内部标志寄存器FR 的中断允许标志位IF=1;B 项,表示有中断源提出中断请求;C 项,表示中断请求信号没有被屏蔽,能送到CPU 的INTR 引脚上。 8086 CPU在每条指令的最后一个机器周期的最后一个T 状态(时钟周期),都要去采样可屏蔽中断引脚INTR 信号,若其为高电平,则在当前指令执行完后,CPU 再去响应中断。 11.CPU 响应中断后将从( )取出中断服务程序入口地址。 A. 代码段中 B. 零页向量表中 C. 堆栈段中 D. 数据段中 【答案】B