2016 年广西桂林电子科技大学微机原理及应用考研真题
一、选择题(每小题 2 分,共 20 分)
1. 龙芯 CPU 采用的指令集类似(
B. ARM C. X86
A. MIPS
)
D.与以上都无关
2. 语句 VR DW 2 DUP(?,3 DUP(2,4))为 VR 分配了(
)个字节
A. 8
B. 14
C. 28
D.56
3 早期 8086 的时钟频率为 8MHz,其时钟周期为(
)ns。
A、25
B、125
C、250
D、500
4.中断控制器8259A 所管理的是(
)。
A.指令中断 B.非屏蔽中断 C.可屏蔽中断 D.单步中断
5. 采用 RS-232C 标准进行串行异步通信,设起始位1位,停止位为1位,数据位为7位,1
位奇偶校验位,当传输速率设为1200波特时,每秒可传送的字节数是(
)。
A.100
B. 120
C. 240
D. 1200
6. 传送数据时,占用CPU 时间最长的传送方式是( )。
A.查询 B.中断 C.DMA D.IOP
7. 指令指针中存放的是(
)。
A. 当前指令内容 B. 当前指令的地址 C. 下一指令的地址 D. 下一指令的数据
8.连接到 64000h-6FFFFh 地址范围上的存储器是用 8k×8
(
)片。
RAM 芯片构成的,该芯片要
A.12 片
B.10 片
C.8 片
D.6 片
9.已知某 12 位 D/A 转换器参考电压 4.096V,则该 D/A 转换器最小输出电压和最大输出电压
分别是(
A.0.001V,4.096V
B.0.001V,4.095V
C.0.002V,4.096V
D.0.002V,4.095V
)
10.8255A 引脚CS 为低电平时,若 RD 、WR 为 11 时,表示数据总线为(
)状态
A. 非法 B. 输入 C. 输出 D. 高阻
二、简答题(每小题 10 分,共 40 分)
1. 8086 指令队列的作用是什么?
2. 8086 的存储器空间最大可以为多少?怎样用 16 位寄存器实现对 20 位地址的寻址?完成
逻辑地址到物理地址转换的部件是什么?
3. 简述利用中断系统实现操作系统的进程切换的原理或过程。
4. X86 微机系统指令的寻址方式都包括哪几类,实现类似 C 语言的数组的下标取数据功能,
如语句: a=b[i],对应用哪种寻址方式,编个小程序实现。
三、程序阅读(每小题 10 分,共 20 分)
1、源程序如下:
MOV
MOV
MOV
NEXT: MOV
INC
INC
LOOP
CX,10
AL,0H
DI,100H
[DI],AL
DI
AL,1
NEXT
试问:(1)执行本程序后有:AL=_____;DI=______;CX=______;
(2)本程序的功能是______________________________。
2、源程序如下:
MOV
MOV
OUT
MOV
DEC
DEC
OUT
MOV
OUT
DX, 143H
AL, 77H
DX, AL
AX, 0
DX
DX
DX, AL
AL, AH
DX, AL
设 8253 的端口地址为 140H~143H,问:
(1)程序是对 8253 的哪个通道进行初始化?
(2)该通道的计数常数为多少?
(3)若该通道时钟脉冲 CLK 的周期为 1µs,则输出脉冲 OUT 的周期为多少µs?
四、编程题(每小题 10 分,共 20 分)
1.不使用乘法指令,只用加法指令,以及 AL、BL、标志寄存器实现两个 8 位二进制正整数
的乘法功能,结果可存放在另一个 16 位的寄存器中。写出编程思路和对应的程序。
2. 已知 8255A 的接口电路如下图所示,端口地址分别为:80H~83H,编写程序段实现用 4
个 LED 反映 4 个开关的状态。要求:开关合上灯亮,开关断开灯灭。
附:8255A 方式控制字及 C 口位操作控制字
8253 控制字如下: