实验四:中断扩展芯片8259A的应用
实验器材:
电路图:
仿真视频:
《微机原理接口与技术》(8086汇编)期末考试、考研常见考题、习题,题型汇总、知识点总结、专周(十三)之中断扩展芯片8259A的应用
程序源码:
;author:liuxianfei0810
CODE SEGMENT 'CODE'
ASSUME CS:CODE,DS:CODE
MAIN PROC FAR
START:
MOV AX,0
MOV DS,AX
MOV SI,60H*4;设置中断向量
MOV AX,OFFSET INT0
MOV [SI],AX
MOV AX,SEG INT0
MOV [SI+2],AX
CLI ;初始化8259A
;author:liuxianfei0810
MOV AL,00010011B
MOV DX,0400H
OUT DX,AL
MOV AL,060H
MOV DX,0402H
OUT DX,AL
MOV AL,1
OUT DX,AL
MOV AL,80H
OUT DX,AL;完成8259A初始化
MOV BL,1
STI
;author:liuxianfei0810
LIU:
MOV DX,0400H
MOV AL,60H
OUT DX,AL
JMP LIU
;author:liuxianfei0810
;JMP $
;author:liuxianfei0810
RET
MAIN ENDP
;author:liuxianfei0810
INT0 PROC
;author:liuxianfei0810
MOV AL,BL
ROL BL,1
MOV DX,0600H
OUT DX,AL
IRET
INT0 ENDP
;author:liuxianfei0810
CODE ENDS
END START
(有关8259A芯片讲解见后文)