天津工业大学电气工程与自动化学院2009~2010学年第1学期微机原理及接口技术试卷(A)班级学号姓名
注意事项:1、本试卷共8 页,满分为100 分,考试时间为110 分钟。
2、答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。
除特
殊要求外不得使用铅笔。
一. 填空题:(每空 1 分,共30 分)
1. 十六进制数93H和55H,它们的二进制分别为B和B,
若它们是微机中的有符号数,相应的十进制数分别为和,若在微机中将它们相加,结果应为H。
2. 存储器扩展方式有三种,分别为、、。
3. 8086CPU主要有和组成。
8086CPU数据总线根数为,
地址总线根数为,寻址空间为。
8051单片机是位机,数据总线根数为,地址总线根数为,寻址空间为。
4. 8086CPU系统复位后CS= ,IP= 。
8051单片机系统复
位后PC= 。
5. 8086CPU的一个基本总线周期包含个时钟周期,8051单片机一
个机器周期包含个时钟周期。
6.一个完整的中断过程包括、、和。
8086CPU
采用矢量型中断,若矢量号n = 4,则对应的矢量地址为。
7. 80286在保护地址方式下,物理存储空间为和虚拟存储空间
为,采用实现对虚拟存储空间的寻址。
二. 选择题:(每题 1 分,共10 分)
1. MPU是的英文缩写。
(A)中央处理器(B)微控制器
(C)微处理器(D)单片机
2. 8086CPU中断矢量表40H单元处开始存放08H、09H、00H和20H,
某中断的矢量号为10H,则该中断服务程序的入口地址是。
(A)02908H (B)02809H
(C)20908H (D)20809H
3. 8086/8088指令系统中寻找操作数有四种不同的寻址方式,指令MOV
AX , [2500H]中,其源操作数属于。
(A)立即数寻址(B)直接寻址
(C)寄存器寻址(D)寄存器间接寻址
4. 8051单片机内部RAM低128B分为若干个区域,其中位寻址区范围
为。
(A)00H~1FH (B)20H~2FH
(C)30H~3FH (D)40H~4FH
5. 8051单片机有组R0~R7。
(A)1 (B)2 (C)3 (D)4
6. 8250串行通信接口芯片,通过设定串行通信的波特率。
(A)线路控制寄存器(B)波特率因子寄存器
(C)线路状态寄存器(D)中断允许寄存器
7. 中断控制器8259A内部端口地址有个。
(A)1 (B)2 (C)3 (D)4
8. 8051单片机响应外部中断1的条件是。
(A)SETB EA (B)SETB EX1
(C)A and B (D)以上条件均不满足
9. 8051单片机有4个并行口,其中口负责8位数据的输出。
(A)P0 (B)P1 (C)P2 (D)P3
10. 当ADC0809模拟量输入电压范围为0 ~5V时,若引脚REF(+)接
+5V,那么其分辨率为。
(A)1/64 (B)1/128 (C)1/256 (D)1/512
三. 程序阅读(共14 分)
1. 8086CPU汇编语言程序段
MOV AX , 2009H
MOV BX , 0DFF6H
ADD AX , BX
HLT
执行结果为:AX = ,BX = 。
对应标志位:ZF = ,SF= 。
(本题4分)
2.
MOV AX,1000H
MOV DS , AX
STD
MOV CX , 100
MOV DI , 0163H
MOV AL ,‘#’
REPNE SCASB
AND CX , 0FFH
JZ ZER
INC DI
MOV BX , DI
JMP STO
ZER: MOV BX , 0
STO: HLT
程序的功能是
(本题5分)
3. MOV AX , 1000H
MOV DS , AX
MOV SI , 2009H
MOV CL , [SI]
INC SI
MOV AL , 00H
MOV CH , 00H
LP:CLC
CMP AL , [SI]
JNC AA
MOV AL , [SI]
AA:INC SI
LOOP LP
MOV [2006H], AL
HLT
程序的功能是
(本题5分)
四. 编程序(共12 分)
1. 内存某数据段中,将偏移地址为2009H单元置全“1”,偏移地址为2010H单元置全“0”,该段的基地址为2000H,请编程实现。
(本小题4分)
2. 内存某数据段中,该段的基地址为2010H,偏移地址为3000H至3110H 中存放有一组的非压缩的BCD,将它们分别转换为ASCII码,要求转换结果存于偏移地址为3230H为始址的内存单元中,请编程实现。
(本小题8分)
五. 存储器扩展地址分析题(共12分)
某CPU构造的总线系统DB(D0~D7),AB(A15~A0),CB(WR、RD),要求在该总线系统中扩展四片6116和一片2764构造存储系统,四片6116从A000H开始编址,地址连续且唯一;2764与四片6116地址重叠。
请画出构造存储系统示意图并分别给出四片6116和2764的地址范围。
六. 接口技术应用(共22分)
1. 某8086系统中扩展有一个8253A 芯片,8253A 对应的四个端口地址分别为00H 、02H 、04H 、06H 。
请写出满足下列要求的8253A 驱动程序。
(1)利用通道2完成对外部事件计数功能,计满200次向CPU 发出中
断请求。
(4分)
(2)MHz 5.2f 1CLK =,利用通道0产生频率为1KHz 的时钟。
(4分) (3)KHz 1f 2CLK =,利用通道1产生周期为2s 的方波。
(4分)
RL 0M 0D 0
BCD
D 1D 2D 3D 4D 5D 6D 7M 1M 2RL 1SC 0SC 1
2. 8255A与8086最小系统连接的示意图如下,8255A的PA口接有8个开关,PB口接8个发光二极管用来表示开关的状态(设高电平灯亮,低电平灯灭),要求根据图示电路确定8255的端口地址(只需写低8位地址且未使用到的地址线置0),并写出实现上述基本功能的驱动程序。
(10分)
+5V。