2013 年广西桂林电子科技大学微机原理及应用考研真题(A
卷)
一、选择题(15 小题,每题 3 分,共 45 分)
1.8086CPU 中指令指针(IP)中存放的是
。
A.指令
B.指令地址
C.操作数
D 操作数地址
2.指令队列的作用是
。
A 暂存操作数地址
B.暂存操作数
C 暂存指令地址
D.暂存预取指令
3.8086 中 ALU 的功能是
。
A.算术运算
B.逻辑运算
C 算术运算与逻辑运算 D 函数运算
4.已知段地址和偏移地址分别为 4900H 和 2300H,此存储单元的物理地址是
。
A.6C00H
B. 4B300H
C.27900H
D.51300H
5.8086 与 8088 相同的是
。
A.EU 和 BIU
B.EU
6. 在下列语句中,BUFFER 称为
BUFFER
DB
01H,0AH
C.BIU
。
D.外部引脚功能
A.符号
B.变量
C.助记符
D.标号
7. 下列 MOV 指令中,正确使用的是:
。
A.MOV
2000H, AX;
B.MOV CS, BX;
C.MOV
AX, ARRAY[BX];
D.MOV AX, [DX]。
8.DRAM 是指
。
A.半导体静态存取存储器
B. 磁存储器
C.可编程的只读存储器
D.半导体动态存取存储器
9.如果 CPU 执行了某一_________,则栈顶内容送回到 CS 和 IP。
A.子程序返回指令
B.数据传送指令
C.退栈指令
D.子程序调用指令
10.中断控制方式的优点是
。
A.提高 CPU 的利用率
B. 能在线进行故障处理
C.无须 CPU 的干预
D. 硬件连线简单
11.中断响应周期(即 INTA 周期)由
个总线周期完成。
A.1
B.2
C.3
D.4
12.在中断系统中,中断类型号是在__________的作用下送往 CPU 的。
A.读信号
B.地址译码信号
C.中断请求信号 INTR
D.中断响应信号
13.8255A 的 PA 口工作于方式 2,PB 口工作于方式 0 时,其 PC 口
。
A.用作一个 8 位 I/O 端口
B.用作一个 4 位 I/O 端口
C.部分作联络线
D.全部作联络线
14. 定时/计数器 8253 进行初始化时,要求使用通道 0,工作在方式 0 下,采用二进制计数,
计数值为 16 位,则控制字内容为:
。
A 00H; B 10H;
C 20H;
D 30H。
15. 某微机系统采用单片 8259A 中断控制器,CPU 为 16 位,采用边沿触发,则应向 ICW1 写
入
。
A 14H; B 1AH;
C 13H;
D 1BH。
二.填空题(10 小题,每小题 3 分,共 30 分)
1.16 位补码数能表示的范围是:
。
2.在 8086CPU 的通用寄存器中,常用作计数器的寄存器是
。
3.在 8086CPU 中,其寻址空间的范围可达
。
4.已知在寄存器中,(AX)=5566H,现执行指令 TEST AX,80H 后,寄存器 AX 中的值为:
H。
5.已知 AX=88FFH,BL=0FEH,则指令 IMUL
BL 执行完后,AX=
。
6.已知 AX=6AH,BL=7BH,则指令 DIV
BL 执行后,AX=
。
7. 伪指令 DW
12,9,20 DUP(59,10,77,88,99)所占用的存储空间是
字节。
8.调用程序和子程序之间传递参数的方法有 3 钟,一是利用寄存器传递参数,二是利用堆栈
传递参数,三是利用
传递参数。
9.端口地址的编址方式有两种,它们是:
。
10.某中断系统中,共使用 7 片 8259A 进行级联,则该中断系统最多可以设计
级中断。
三、简答分析题(4 小题,共 40 分)
1. 指出下列 8086/8088 指令的基本功能和源操作数的寻址方式。(共 2×4=8 分)
(1)MOV
AX, 1200H
(2)ADC
BX,[1200H]
(3)AND
BX, [SI]
(4)TEST
BX,[SI+1200H ]
2.假设程序中的数据定义如下(8 分):
DATA
SEGMENT
ORG 20H
DA1
DB ‘IBM PC’
DB
0AH,0DH
N=$-DA1
NUM1=8
NUM2= NUM1+10H
DW ‘IB’,’M’,’PC’
ENDS
DA2
DATA
上述数据段定义中 N 值为
,变量 DA2 首字节单元的偏移地址为
。
3.分析下面程序段功能。(8 分)
XOR
MOV
MOV
AX,AX
BX,2
CX,50
NEXT: ADD
AX,BX
INC
INC
BX
BX
LOOP
NEXT
程序段完成的功能是:
。
4.下图为某微机存储器的部分电路接线图。(8 分)
试回答:ROM 的容量是
,寻址范围是
;RAM 的容量是
,寻址范
围是
。
5.已知 8255 的方式选择控制字见附录 1,某应用系统的并行接口 8255A 的初始化程序段为
(8 分):
MOV
DX,406H
MOV
AL,87H
OUT
DX,AL
试分析:(1)该系统中,8255A 的端口地址范围;
(2)8255A 的工作方式。
四、设计与编程题(3 小题,共 35 分)
1. 求字符串变量 STRING 的长度,要求滤去第一个非空格字符之前的所有空格,字符串以
“#”结束。(本题 12 分)
2. 设某微机系统的内存由地址连续的 16KB 静态 RAM 组成,起始地址为 88000H。存储器芯
片用 8K×4 的 RAM 芯片,CPU 为 8088。(本题 10 分)
1) 组成该内存空间共需几个芯片组?每个芯片组有几片 RAM 芯片?写出每个芯片组的
地址空间。(6 分)
2) 画出该微机系统中 16KB 静态 RAM 与系统总线的连接(数据总线、地址总线、读写选
通信号线、存储器/IO 选择线等)。(4 分)
提示:74LS138 译码器和 RAM 芯片主要引脚如图 1 所示。
3.某 8088 应用系统,用 8253 构成一个方波发生器,8253 的端口地址为:200H~203H。CLK0
输入频率为 2.0MHz 的时钟信号,要使 OUT0 输出 1000Hz 的负脉冲信号,OUT1 输出 10Hz
方波信号,OUT0 的输出脉冲作为 CLK1 的时钟输入。请完成对 8253 初始化编程,将计数
器 0 设为模式 2(分频器),计数器 1 设为模式 3(方波发生器)。(本题 13 分)
8253 的控制字格式为:
附录 1:8255 的方式选择控制字
附录 2:8259 中 ICW1 初始化命令字