资源描述
2015-2016学年第2学期《微机原理与接口》考试卷
授课班号 年级专业 学号 姓名
题号
一
二
三
四
五
总分
审核
题分
25
25
20
20
10
得分
得分
评阅人
一、选择题(每空1分,共25分)
答案填在题前横线上!
_______ 1、8086/8088段寄存器的功能是( )
A、用于计算有效地址 B、执行各种数据传送操作
C、用于存放段起始地址及计算物理地址
_______ 2、8086/8088 BIU的功能是( )
A、分析指令,产生控制信号 B、用于计算有效地址
C、与存储器或I/O端口之间进行数据传送,并形成物理地址
_______ 3、8086系统64KB大小的系统程序固化在64KB的EPROM中,选择芯片的最佳方案是用一片64K×8的芯片,为保证该系统正常工作,程序存储器占据的地址是( )
A、00000H-0FFFFFH B、80000H-8FFFFH C、F8000H-0FFFFH
D、F0000H-FFFFFH E、C0000H-CFFFFH F、C7000H-CFFFFH
_______ 4、8086中断系统可处理多种中断源,其中允许可屏蔽中断的标志位是( )
A、TF B、OF C、IF D、CF
_______ 5、在异步串行数据传送中,每个字符数据位8位、校验位1位、停止位1位,如果其波特率为4800,则每秒钟最多能传输的字符数是( )
A、600 B、436 C、480 D、535 E、4800
_______ 6、数模转换中采用双缓冲的目的是( )
A、锁存转换的数字量 B、多路模出通道同步转换
C、可用于直通工作方式
_______ 7、8086 系统中堆栈以为单位进行操作( )
A、半字节 B、字节 C、字 D、双字
_______ 8、.异步串行通信和同步串行通信的主要特点是( )
A.通讯双方需要同步字符号 B.字符之间的间隔时间相等
C.每个字符的发送是独立的 D.字符发送率由波特率决定
_______ 9、 ADC0809是8位AD,其VREF选用+4V电压基准源(REF-接地),如果读取转换后的数字量40H,则此时输入信号电压为( )
A、4.00V B、3.00V C、2.00V D、1.00V E、0.00V
_______ 10、在8086/8088的总线周期中,ALE信号在T1期间有效,它是一个( )。
A. 负脉冲,用于锁存地址信息 B. 负脉冲,用于锁存数据信息
C. 正脉冲,用于锁存地址信息 D. 正脉冲,用于锁存数据信息
_______ 11、8086进行入栈操作时,堆栈指针SP( )。
A. 减1 B. 加1 C.减2 D. 加2
_______ 12、 8086/8088CPU 若不能和存储器实现速度匹配,就需在( )状态和 ( )状态之间插入若干个等待状态。(填空题,答案填在题头横线)
_______ 13、若有两片2716(2K×8),它们的地址线分别接至系统地址线的低位,而3-8译码器的输入端A、B、C分别接至A15、A14、A13,输出端Y1和Y6分别接至两片2716的片选端,未使用的地址线均设为0,则两芯片的地址范围分别是( )。
A.8000H~87FFH,6000H~67FFH B.2000H~27FFH,C000H~C7FFH
C.6000H~63FFH,8000H~83FFH D.C000H~C7FFH,2000H~27FFH
_______ 14、某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( )。
A、32片、11根 B、 64片、14根
C、 8片、 14根 D、 16片、8根
_______ 15、执行MOV AX,[BX]和IN AX,DX这两条指令时会出现不同电平的引脚是( )。
A.RD B.WR C.M/IO D.BHE
_______ 16、 中断处理过程应包括( )。
A.请求、响应、服务 B. 请求、排队、服务、返回
C.请求、排队、响应、服务、返回 D.请求、响应、服务、返回
_______ 17、 关于中断控制器8259的功能,以下所述不正确的是( )。
A.它可以接受多个外设中断请求信号
B.它可选出当前优先级最高的中断请求信号
C.它可向CPU发中断请求信号且送中断类型号
D.它可向外设发中断回答信号
_______ 18、当8255A的A口用作8个按键输入时,工作方式可设置为( )。
A.方式 0 B.方式1 C.方式2 D.都不能
_______ 19、某测量仪表上由16个LED显示器,用一片8255作接口,A口为段选,B口、C口为位选,LED的正确扫描方法是( )。(填空题,答案填在题头横线)
_______ 20、RS-232接口的信号电平范围为( )。
A.0--+5V B.-5----+5V
C.-15----+15V D.0---+15V
_______ 21、对于串行接口,其主要功能为( )。
A.仅串行数据到并行数据的转换
B.仅并行数据到串行数据的转换
C.输入时将并行数据转换为串行数据,输出时将串行数据转换为并行数据
D.输入时将串行数据转换为并行数据,输出时将并行数据转换为串行数据
_______ 22、若采用8255控制8段LED数码显示器,不扩展电路时可以控制的LED显示器个数最多是( )
A.16 B.24 C.8 D.12
_______ 23. 8253一个通道的最大、最小时间常数分别为( )
A0,1 B 65535, 1 C 65535, 0 D 9999 ,0
_______ 24.下述产生片选信号CS的方法中,被选中芯片不具有唯一确定地址的是( )
A.线选法或部分译码 B.仅部分译码
C.仅线选法 D.全译码
_______ 25.8259为可编程中断控制器,它可接中断源的个数及初始化时级别最低的是( )
A.16,IR0 B. 8,IR0 C. 16,IR7 D.8,IR7
得分
评阅人
二、读程序回答问题(共25分)
1. 某数据段定义如下(5分)
DATA SEGMENT
DAT1 DW 64H
DAT2 DB 32H
DAT3 EQU 1234H
DAT4 EQU $ - DAT3
DAT5 DB 20H
DATA ENDS
设DATA的段地址是1000H,则
DAT1内容是 ,段内地址是 ,物理地址是
DAT2内容是 ,段内地址是 ,物理地址是
DAT3内容是 ,段内地址是 ,物理地址是
DAT4内容是 ,段内地址是 ,物理地址是
DAT5内容是 ,段内地址是 ,物理地址是
2. 各用一条指令实现下列功能(5分)
将BL中D3位和D0位清0,其他位不变
将BL中D3位和D0位置1,其他位不变
将BL中D3位和D0位求反,其他位不变
3.设AX=00,执行下列程序(5分)
MOV BX,200H
MOV [BX],AX
DEC AX
OUT [BX],AX
执行后
内存地址200H的单元的内容
外部设备地址200H的外设得到的数据是
4.阅读程序回答问题(5分)
START:MOV DI,3000H
MOV CL,[DI]
XOR CH,CH
MOV BL,CH
INC DI
A1: MOV AL,[DI]
TEST AL,80H
JNE A2
INC BL
A2: INC DI
LOOP A1
MOV [DI],BL
A3: JMP $
设3000H单元开始的内容依次是 6,1,2,3,4,5,6;请问
(1)这段程序的功能是什么?
(2)程序执行完毕之后3007H单元的内容是什么?
5. 阅读程序回答问题(5分)
MOV AX , 0
MOV BX , 0
MOV CX , 10
STC
AB: ADDC AX , BX
INC BX
LOOP AB
HLT
程序执行完毕后,AX和BX的值。 AX= BX=
得分
评阅人
三、简答题(共20分,每题5分)
1. 简述起止式异步通信协议的数据格式
2、说明在程控方式下三种数据传送方式。
3. 8086的中断向量表如何组成?作用是什么?以中断类型号为15H的中断源查找中断服务子程序入口偏移地址为例进行说明。
4、说明LED动态显示原理。
得分
评阅人
四、编程题(共20分,每题10分)
1、8255的A、B口均为输出,分别接8个LED(高电平点亮),8255的口地址为0640H、0642H、0644H、0646H
CODE SEGMENT
ASSUME CS:CODE
START:
MOV DX,0646H
MOV AL,80H
OUT DX.AL ;1、粗斜体这三句起什么作用?(4分)
MOV BX,8001H ;2、给BX赋值8001H有何作用?(2分)
AA1:
MOV DX.0640H
MOU AL,BH
OUT DX.AL
ROR BH,1
MOU DX.0642H
MOU AL,BL
OUT DX.AL
ROL BL,1
CALL DELAY
JMP AA1 ;3、以上相同字体的程序段操作了几个口?每执行一遍的作用是什么?(3分)
DELAY: ;4、这个子程序在主程序中起什么作用?(1分)
PUSH CX
MOV CX,0F000H
AA2: PUSH AX
POP AX
LOOP AA2
POP CX
RET
CODE ENDS
END START
答:
1、______________________________________________________________
2、______________________________________________________________
__________________________________________________________________
3、______________________________________________________________
__________________________________________________________________
4、______________________________________________________________
__________________________________________________________________
2、8253的端口地址为30H-33H,系统提供了一个200KHz的时钟源。要求从计数器0的OUT端得到400HZ的方波信号,利用这400Hz方波,从计数器1的OUT端得到3.75秒负脉冲信号。编程完成以上功能。(10分)
得分
评阅人
五、作图题(共10分)
画出8086在最小模式下总线的配置图,即如何形成地址\数据\控制总线。注:仅图示主要信号线。
附录:
展开阅读全文