夜色温柔 消费文化:这道程序怎么改成IRQ7输出啊????

来源:百度文库 编辑:高考问答 时间:2024/04/29 08:18:14
STACK SEGMENT STACK
DW 64 DUP(?)
STACK ENDS

CODE SEGMENT
ASSUME CS:CODE

START: PUSH DS
MOV AX,0000H
MOV DS,AX
MOV AX,OFFSET IRQ7
ADD AX,2000H
MOV SI,0038H
MOV [SI],AX
MOV AX,0000H
MOV SI,003AH
MOV [SI],AX
CLI
POP DS
IN AL,21H
AND AL,BFH
OUT 21H,AL
MOV CX,000AH
A1: CMP CX,0000H
JNZ A2
IN AL,21H
OR AL,40H
OUT 21H,AL
STI
HLT
A2: STI
JMP A1

IRQ7: MOV AX,0141H
INT 10H
MOV AX,0130H
INT 10H
DEC CX
MOV AL,20H
OUT 20H,AL
CLI
IRET
CODE ENDS
END START