2015 年广西桂林电子科技大学微机原理及应用考研真题(B
卷)
一、填空题(每空 1 分,共 30 分)
1、8086CPU 内部变址寄存器是
2、[0]的原码和补码分别为
3、8086CPU 的字长为
4、已知 AL=88H, BL=A6H,执行指令 SUB AL, BL 后,标志位 PF 为
和
、
根地址线。
。
。
,有
,OF 为
。
5、执行指令 OUT AL, 80H 后,
为
,
为
,
为
。
。
根地址线和
和
6、定义宏的伪指令是
7、某 RAM 芯片容量为 2k×2,访问该芯片需要
32K×8 的存储器需要
8、8086CPU 的 I/O 口地址线有
9、中断响应过程中自动压入堆栈的寄存器有标志寄存器、
10、中断控制器 8259A 具有
命令寄存器,单片 8259A 可以管理
根地址线,包含
个外部中断。
片该芯片。
根,采用的编址方式为
根数据线,要扩展成
。
和
。
个初始化寄存器和
个操作
11、8255A 的 B 组用作方式一输入时,
、
和
分别用作
、 和
信号。
12、定时器 8253 可用于分频的工作方式有
13、某 10 位 A/D 转换器,参考电压为 5V,在输入 4.5V 电压时输出为
和
。
。
二、选择题(每题 2 分,共 30 分)
1、下列无符号数中最小的数是( )。
A.11011001B
B.75D
C.37Q
D.2A7H
2、已在[X]补=11101011,[Y]补=01001010,则[X-Y]补=( )。
A.00110101
B.11011111
C.10100001
D.溢出
3、多年来,人们习惯于从计算机主机使用的主要元件把计算机的发展进行分代,所谓第 4
代计算机使用的主要元、器件是( )。
A.电子管
B.晶体管
C.中、小规模集成电路
D.大规模和超大规模集成电路
4、用汇编语言编制的程序,称为( )。
A.目标程序
B.编译程序
C.解释程序
D.源程序
5、下面那条指令操作是错误的( )
A.MOV AL,[1000H]
B.CMP AL,[1000H]
C.CMP [1000],[BX]
D.MOV [1000],BX
6、8086/8088 系列微机中,内存是按段存放信息,而段的起始地址的隐含规则是( )
A.内在中任何一个物理地址
B.指数地址
C.能被 16 整除的地址
D.能被 32 整除的地址
7、程序查询 I/O 方式最主要的缺点是(
A.接口复杂
B.CPU 效率不高
C.不能用在外设
D.不经济
8、中断响应后,保护断点的目的是(
A.便于寻找中断源
B.转到中断服务子程序
C.从中断服务子程序返回被中断的地方
D. 便于多级中断
)
9、IBM-PC 系统中规定的中断优先级次序,下面哪种正确(
A.内中断(除法错,INTO,INT n)>(NMI)>(INTR)>单步中断
B.NMI > 内中断 > INTR > 单步中断
C.内中断 > 单步中断 > NMI > INTR
D.NMI > 内中断 > 单步中断 > INTR
10、若要将 AL 寄存器的 D1 和 D3 两位分别设置为 1 和 0,其它位不变,下列各组指令中能
)
)
完成上述功能的是(
)
)
A.AND AL,10H
B.OR AL,02H
C.XOR AL,18H
D.OR AL,10H
11、下列指令中,对 CF 标志有影响的指令是(
A.DEC AL
B.MUL CL
C.AND AL,BL
D.NOT AL
12、对指令 MOV BYTE PTR[BX],N 中,下列几种形式中,适合源操作数规定的是( )
A.DS:DAT
B.[SI+2]
C.AX
D.125
13、关于 8255A 芯片,下列各种描述中,正确的是( )
A.A 组端口可工作于全部三种工作方式,B 组端口能工作于除双向总线 I/O 方式之外的其它
两种方式。
B.8255A 芯片在工作时,必须将 A、B 两组设置为相同的工作方式。
C.8255A 有三个端口,每个端口均可工作于三种工作方式。
D.均不对
14、若以 8253 某通道的 CLK 时钟脉冲信号为基础,对其实行 N 分频后输出,通道工作方式
应设置为( )
A.方式 0
B.方式 1
C.方式 2
D.方式 4
15、在 ADC0809 转换器中有____个模拟信号输入通道。
A.1
B.2
C.4
D.8
三、简答题(共 50 分)
1、给定以下寄存器及内存单元的初始值,请指出下列各指令或程序段独立执行后,有关寄
存器或内存单元的内容.(每空 1 分,共 10 分)
初值:(DS)=2000H,(ES)=4000H,(SS)=6000H,(SP)=0100H,(AX)=1000H,
(BX)=0010H,(DI)=0100H,(20010H)=30H,(20011H)=04H,(60100H)=50H,
(SP)=
H; CX =
(60101H)=OADH,(40100H)=05H,(40101H)=32H
①POP CX;
H;
②SUB WORD PTR [BX],OACH;
③XCHG AX,[DI];(AX)=
④CLD
H;(40100H)=
(20010H)=
H;(20011H)=
H;(40101H)=
H
H
STOSB;
DI =
H;(40100H)=
H;(40101H)=
H
2、已知数据段定义如下:(每空 2 分,共 8 分)
DATA SEGMENT AT
1000H
A1 DB 50H,60H,70H,80H
ORG 10H
B1 DW 3426H,3 DUP(1,2)
C1 DW $-B1,3
DATA ENDS
则 LEA SI,A1
MOV BX,SEG B1
MOV DI,[A1+18H]
MOV BP,C1
SI=
BX=
DI=
BP=
3、试分析下列程序段执行后,AX,BL 和 BUF+1 单元的内容各是什么?(每空 2 分,共 6 分)
DATA SEGMENT
A DW 1122H,3344H
MOV AX,A
B EQU BYTE PTR A
BUF DB 100 DUP(0)
BUF1 EQU WORD PTR BUF
DATA ENDS
(AX)=
(BL)=
MOV BL,B
MOV BUF,BL
MOV BUF1+1,AX
(BUF+1)=
4、填充编写一程序段,将物理地址为 20000H~20FFFH 的存储器内容搬到 10000H~10FFFH
中。(每空 2 分,共 6 分)
MOV
MOV
MOV
MOV
MOV
MOV
MOV
AX, 2000H
DS, AX
AX, 1000H DEC
ES, AX
SI, 0FFFH DEC
BX, 0FFFH
CX, 1000H
SI
CX
L1: MOV
AL, [SI]
JMP
L1
L2: HLT
5、自定义一个中断,中断类型码为 18H,中断服务程序的入口地址为 1000H:0100H,用指
令序列为该中断设置中断向量。(8 分)
6、若用 2K×4 的 RAM 存贮芯片组成 4K×8 容量的 RAM 存贮器,试设计:(共 12 分)
①共需多少芯片?(3 分)
②按 2K×8 作为一个存贮模块,写出各存贮模块所占地址的范围。(3 分)
③画出存贮器的连接图。(6 分)
四、编程题(共 40 分)
1、编写程序段,设变量 A1 存放着 10 个字节,将位于 0,2,4,6,8 位移量处的字节与 1,
3,5,7,9 位移量处的字节之相交换。(7 分)
2、编写统计 AL 中“1”的个数的宏,将统计结果存于 BL 中。(6 分)
3、编写程序段,从键盘输入一个字符,将其 ASCII 码以二进制形式显示出来。(7 分)
4、DAC0832 通过 8255A 和微机系统连接如图所示。(共 20 分)
①写出 8255A 的地址?(2 分)
②写出 8255A 的控制字。(2 分)
③编写程序段,产生周期性三角波。(16 分)
8255A 控制字格式: