2018 年广西桂林电子科技大学微机原理及应用考研真题
一、填空题(本题 15 小题,每小题 3 分,共 45 分)
1. 若 X=-31,机器字长为 8,则[X]反码 =______ 。
2. 若用 4 个字节存放非压缩型 BCD 码,其可表示的十进制数据范围为______ 。
3.
8086CPU 由
部件和执行部件两个独立的功能部件组成。
4.
8086CPU 对 I/O 端口的寻址方式有直接寻址和
寻址两种。
5.
DMA 方式是在
和外部设备之间直接进行数据传送的一种传输方式。
6. 堆栈段的访问操作中,段内偏移量存放在
寄存器。
7. 指令 MOV AX, 00ABH 中,源操作数字段的寻址方式是
。
8. 指令 SUB AX,0FFFFH 执行后,AX 中的十六位进制内容是
。
9. 已知 BX=6D16H,有指令如下
MOV CL, 7
SHR
BX, CL
这两个指令运行后,BX 的值是
。
10. 存储器的
扩展方式中,一次读/写操作要求同时访问两片或多片芯片的相
同地址单元。
11. 8255A 的工作方式
主要是为中断应答式数据传送而设计的。
12. 8086 的中断向量表共占
个内存单元。
13. 8253 内部包含了 3 个
位的减法计数器。
14. 微机硬件系统基本结构由 CPU、存储器、接口电路、外部设备及
组成。
15. 8086CPU 中完成逻辑地址转换成物理地址的功能部件称为
部件。
二、单项选择题(本题 10 小题,每小题 3 分,共 30 分)
1.
8086 处理器最小工作方式和最大工作方式的主要差别是(
)。
A、内存容量的不同
B、I/O 端口数不同
C、数据总线位数不同
D、单处理器和多处理器的不同
2. 若要使寄存器 AL 中的低 4 位不变,高 4 位清零,应使用的指令是(
)。
A、AND
AL,0FH
C、OR
AL,0FH
B、AND
AL,0F0H
D、OR
AL,0F0H
3.
8086 中断向量地址=(
)×中断类型码。
A、 2
C、 8
B、 4
D、 16
4. 下列 8086 指令中不影响堆栈变化的指令是(
)。
A、PUSH
C、CALL
B、JMP
D、IRET
5. 中断普通全嵌套方式是指(
)。
A、固定优先级
B、 优先级自动循环变化
C、初始优先权通过命令指定,其他同 B
D、 以上皆不对
6. 下列 8086CPU 标志寄存器 FR 的标志位中,不属于状态标志位的是(
)。
A、 OF
C、 AF
7. 源程序结束伪指令操作助记符是(
)。
A、 ENDS
C、 ENDP
B、 IF
D、 PF
B、 ENDM
D、 END
8.
8086CPU 寻址 I/O 端口最多使用(
)条地址线。
A、8
C、16
B、10
D、12
9. 下列关于 8086 系统中时钟周期、总线周期和指令周期的长短排序正确的是(
)。
A、 总线周期>指令周期>时钟周期
B、指令周期>总线周期>时钟周期
C、 总线周期>时钟周期>指令周期
D、指令周期>时钟周期>总线周期
10. 在 Intel 8253 应用中,如果希望由一个硬件边沿信号产生一个可编程宽度的负脉冲,
可设置 8253 的方式为(
)。
A、方式 0
C、方式 4
B、方式 1
D、方式 5
三、简答与分析题(本题 4 小题,共 30 分)
1. (7 分)将十六进制数 62A0H 与 9D60H 相加,给出和数及标志位 AF,SF,ZF,CF,
OF 和 PF 的状态。
2. (7 分)简述 8086 CPU 指令系统中的 POP AX 指令的操作过程,并说明堆栈数据
的特点?
3. (8 分)某 8 位微机系统中的存储器子系统如下图所示,请分别写出 EPROM1~EPROM4
存储芯片的地址范围。
4. (8 分)现有程序段如下:
MOV
AX, 1234H
XOR
BX, BX
DON: CMP
AX, 0
JZ
NEXT
SHL
AX, 1
JNC
DON
INC
BL
JMP
DON
NEXT : HLT
请问:该程序完成的功能是什么?程序执行完后,BL 寄存器中存放的内容是什么?
四、编程与综合应用题(本题 3 小题,每小题 15 分,共 45 分)
1. 设数据段有三个无符号数 20H、80H 和 C0H,分别存放在以 DAT 为首地址的连续 3
个字节单元中,要求找出三个数中数值大小居中的一个,并将其存入 BUF 字节单
元中。试完成下列程序。
DATA
SEGMENT
DAT
BUF
DB
20H,80H,0C0H
DB
?
DATA
ENDS
…
…
MOV
AL, DAT
MOV
BL,DAT+1
MOV
CL, DAT+2
CMP
AL,BL
JB
XCHG
AL,BL
LP1:CMP
AL,CL
JAE
XCHG AL,CL
CMP
AL,BL
SAV
AL,BL
,AL
SAV:MOV
MOV AH,4CH
INT 21H
①
②
③
④
⑤
2. 设有三个字节变量 X、Y、Z,试找出 X、Y 有符号数中较大者送入 Z 中,编写程序。
3.
ADC0809 和系统总线连接如下图所示。请编写完整程序实现,用中断方式巡回取样
8 路模拟输入,将转换结果放在 BUFFER 开始的内存单元,采集 100 组数据后停止。
地址译码器输出 220H-227H 可控制启动信号 START 及选通 IN0—IN7,IRQ0 的中断
类型号为 08H。