INTP PROC FAR
      STI                      ;允许中断嵌套
      PUSH AX
      PUSH BX
      PUSH CX
      PUSH DX
      PUSH SI
      PUSH DI
      PUSH BP
      PUSH ES
      PUSH DS                   ;保护现场
      ……                      ;中断处理
      MOV AL ,20H
      OUT 20H ,AL              ;8259中断返回,发EOI
      POP DS
      POP ES
      POP BP
      POP DI
      POP SI
      POP DX
      POP CX
      POP BX
      POP AX                    ;恢复现场
      IRFT                      ;中断返回
INTP  ENDP
CODE  ENDS
      END START                 ;从 START 处执行程序
• 程序中使用了DOS系统功能调用,其中35H功能是取中断向量,入口AL=中断类型号,出口ES :BX=中断程序入口地址。另一个25H功能是设置中断向量,入口AL=中断类型号,DS :DX=中断程序入口地址。