2014 广西桂林电子科技大学微机原理及应用考研真题
一、选择题(45 分,每小题 3 分)
1.下列有符号数中最大的数是(
)。
A.1002H
C.2570O
B.1001 0011 0010 1100B
D.9614D
2.在机器数(
)中,零的表示形式是唯一的。
A.补码
B.原码
C.补码和反码
D.原码和反码
3.8086/8088 CPU 的 RESET 引脚至少应维持(
)个时钟周期的正脉冲宽度才能有效
复位。
A.4
B.5
C.2
D.3
4.8086/8088 CPU 中标志寄存器的主要作用是(
)。
A.检查当前指令的错误
B.纠正当前指令执行的结果与错误
C.决定是否停机
D.产生影响或控制某些后续指令所需的标志
5.指令指针 IP 的作用是(
)。
A.保存将要执行的下一条指令的地址
B.保存 CPU 要访问的内存单元地址
C.保存运算器运算结果内容
D.保存正在执行的一条指令
6.寄存器间接寻址方式中,操作数在(
)中。
A.通用寄存器
B.I/O 端口
C.存储单元
D.段寄存器
7.假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行 PUSH
AX 后,(SP)=(
)。
A.0014H
B.0011H
C.0010H
D.000FH
8.设(AL)= - 68,(BL)= 86,执行 SUB AL,BL 指令后,正确的结果是(
)。
A.CF =1
B.SF =1
C.OF =1
D.ZF =1
9.下列不是半导体存储器芯片的性能指标的是(
)。
A.存储容量
C.集成度
B.存储结构
D.最大存储时间
10.在查询传送方式中,CPU 要对外设进行读出或写入操作前,必须先对外设(
)。
A.发控制命令
B.进行状态检测
C.发 I/O 端口地址
D.发读/写命令
11.8255A 工作于方式 1 输入时 A 口(B 口)INTE 是受(
)控制的。
A.PC4(PC2) B.PC3(PC0)
C.PC2(PC0)
D.PC5(PC6)
12.中断类型码为 8 的中断服务程序入口地址放在内存地址为(
)开始的 4 个单元中。
A.8
B.0:8
C.32H
D.32
13.中断自动结束方式是自动将 8259A(
)相应位清零。
A.ISR
B.IMR
C.IRR
D.ICW
14.在 Intel 8255A 中可以进行按位置位/复位的端口是(
)。
A.端口 A
B.端口 B
C.端口 C
D.控制口
15.定时器/计数器 8253 共有(
)种工作方式,共有 4 个 I/O 端口地址。
A.3
B.4
C.5
D.6
二、填空题(10 分,每小题 2 分)
1.ARRAY DW 10 DUP(5 DUP (4 DUP (20H,40H,60H))语句执行后共占
字节存
储单元。
2.某微机系统中内存的首地址为 3000H,末地址为 63FFH,其内存容量为
。
3.假设(BX)= 0449H,(BP)= 0200H,(SI)= 0046H,(SS)= 2F00H,(2F246H)= 7230H
则执行 XCHG
BX,[BP+SI]指令后,(BX)=
。
4.CPU 与外设接口通过
总线传送状态信号与命令信号。
5.8086CPU 中断服务程序的入口地址表放在存储器区间为
。
三、问答题(24 分,每小题 6 分)
1.(6 分)微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?
2.(6 分)在基于 8086 的微计算机系统中,存储器是如何组织的?存储器是如何与处理器
总线连接的?
3.(6 分)什么是中断类型码、中断向量、中断向量表?在基于 8086 的微机系统中,中断
类型码和中断向量之间有什么关系?
4.(6 分)简述程序查询、中断和 DMA 三种方式的优缺点。
四、分析作图题(32 分,每小题 8 分)
1.(8 分)假设 OP1,OP2 是已经用 DB 定义的变量, W_OP3 和 W_OP4 是已经用 DW 定义的变量,
判断下列指令书写是否正确?如有错误,指出错在何处?并写出正确的指令(或程序段)
实现原错误指令期望实现的操作。
(1)MOV BYTE PTR [BX],1000
(2)MOV W_OP3[BX+4*3][DI], SP
(3)CMP OP1,OP2
(4)MOV BX,OFFSET [SI+200H]
2.(8 分)阅读下列程序段并回答程序段实现的功能是什么?
MESS
DB ‘PRESS ANY KEY’,0DH,0AH,‘$’
MOV
AH,09
MOV
DX,SEG MESS
MOV
DS,DX
MOV
DX,OFFSET
MESS
INT
21H
3.(8 分)已知某存储器中的 ROM 部分是由 2716EPROM 的存储芯片连成,每片 2716 存储容
量为 2K´8,若用 4 片 2716 连成字节存储器,画出 ROM 连接图(图中应包括与 CPU 之间有
连接关系的地址线、数据线和片选控制线)。
4.(8 分)某微机有 4 级中断,其中断响应及处理优先级从高到低为 1→2→3→4(即 1 级最
高,4 级最低),假设在执行用户程序过程中,同时出现 2 级和 3 级中断请求,而处理 2
级中断过程中,又同时出现 1 级和 4 级中断请求,请给出各级中断处理程序的次序并画
出示意图说明。
五、编程应用题(39 分,共 3 小题)
1.(12 分)编程题:设 BUFFER 中存放有 N 个无符号(第 1 个字节存放缓冲区的长度),编
程实现将其中的 0 元素抹去,并更新其长度。
2.(12 分)在 8088 最小系统中,8253 连线如下图所示,其端口地址为 284H~287H。系统
提供的时钟为 1MHz,要求在 OUT0 输出周期为 20 微秒的方波,在 OUT1 输出周期为 200 微秒,
其中每周期为正的时间是 180 微秒的信号。请编写 8253 的初始化程序。
3.(15 分)如下图所示在 8088 最小方式系统下,通过一片 8255A 实现多个信号输出,其中
8255A 分配的端口地址为 260H~263H,请:
(1)画出 8255A 端口地址的译码电路图(采用 3-8 译码器);
(2)编写程序段实现产生如图所示的 8 个信号(各个信号的节拍不必严格相等)。