1. 如下图为一个 LED 接口电路,写出使 8 个 LED 管自上而下依次发亮 2 秒的程序,并说明
该接口属于何种输入输出控制方式?为什么?
解:控制程序为:
MOV AL,7FH
LOP: OUT 20H,AL
CALL DELAY2S ;调用延时 2 秒子程序
ROR AL,1
JMP LOP
MOV AH,4CH
该接口属无条件传送方式,CPU 同 LED 之间无联络信号,且无中断控制逻辑。LED 总是已准
备好,可以接收来自 CPU 的信息。
2. 如下图是一个具有中断功能的输入接口电路,当外设数据准备就绪时,发一个 READY 的正
脉冲,向 CPU 发中断请求,请分析该电路的工作过程。
解:该电路工作过程如下:当外设准备好数据后,把数据送入数据寄存器 U
1
,同时发出一个
准备好 READY 正脉冲送到中断请求触发器 U
3
,U
3
的 Q 为高电平,送到与门 3。U
2
为中断允许触
发器,在传送数据前,由 CPU 对 U
2
初始化,即用 MOV AL,01H 和 OUT Y
1
,AL 使 U
2
的 Q
=“1”,则 U
3
的 Q 端生成的中断请求信号可通过与门 3 向 CPU 发出中断请求 INTR,CPU 若满足
中断响应条件,转入中断服务程序,在中断服务程序中用 IN AL,Y
0
指令产生负脉冲,使 U
1
(输
入数据寄存器)的 OE 有效,读入外设送入的数据。
3. 有-8086 中断电路如下图所示,请回答下列问题:
(1)根据图中给出条件,写出五种内部中断 1、2、3、4、5 的名称(1、2 两项次序不能颠
倒);