您的位置:首页 > 编程语言

【汇编】三种方法实现装填中断子程序地址的代码

2016-04-03 15:48 169 查看
CODE SEGMENT
ASSUME CS:CODE
INT_50H PROC FAR
MOV CX,1000H
L:    LOOP L
IRET
INT_50H ENDP
BEGIN:
PUSH DS
MOV AX,0
MOV DS,AX
MOV WORD PTR DS:[140H],OFFSET INT_50H
MOV WORD PTR DS:[142H],SEG INT_50H
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN


CODE SEGMENT
ASSUME CS:CODE
INT_50H PROC FAR
MOV CX,1000H
L:    LOOP L
IRET
INT_50H ENDP
BEGIN:
PUSH DS
MOV AX,0
MOV DS,AX
LEA BX,INT_50H
MOV WORD PTR DS:[140H],BX
MOV AX,SEG INT_50H
MOV WORD PTR DS:[142H],AX
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN


CODE SEGMENT
ASSUME CS:CODE
INT_50H PROC FAR
MOV CX,1000H
L:    LOOP L
IRET
INT_50H ENDP
BEGIN:
CLD
MOV AX,0
MOV ES,AX
MOV DI,50H*4
MOV AX,OFFSET INT_50H
STOSW
MOV AX,SEG INT_50H
STOSW
CODE ENDS
END BEGIN


用三种方法实现装填中断子程序地址的代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: