《微机原理接口与技术》(8086汇编)期末考试、考研常见考题、习题,题型汇总、知识点总结、专周(十三)

实验四:中断扩展芯片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芯片讲解见后文)

原创文章 59 获赞 52 访问量 1万+

猜你喜欢

转载自blog.csdn.net/liuxianfei0810/article/details/105891370
今日推荐