中断服务程序 ;中断服务程序
INT_SERVICE: STI ;开中断 INC BX
;下面程序段检查200个字符输出完否 MOV SI,OFFSET BUF ADD SI,100 CMP BX,SI JB OUTPUT
MOV DX,0FF0DH ;送8259A的奇地址给DX MOV AL,00001000B
OUT DX,AL ;屏蔽IR3 JMP OVER OUTPUT:
MOV AL,[BX] ;获取打印数据
MOV DX,0FF00H ;8255A的A口地址送DX OUT DX,AL OVER: IRET
相关推荐: