微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题获取中断向量的简易程序
栏目软件操作与技巧
作者王建民
发布1994-01-07
  程序经汇编、连接、再用“EXE2BIN”转换为“COM”文件即可。
  TYPE INTO__FF.ASM
  CODE SEGMENT
  ASSUME CS:CODE,DS:CODE
  ORG 100H
  START: JMP BEGIN
  INT  DB' INT('
  INTH  DB'OOH)='
  SEG  DB'OOOO'
  OFF  DB 'OOOO:',OAH,ODH,'$'
  BEGIN: MOV AX,OO
  MOV ES,AX  ;ES指向向量段
  MOV SI,OO
  MOV CX,OO
  LOOP1: MOV DX,ES ;取向量偏移地址
  LEA BX,OFF
  MOV AH,4
  CALL H__OUT
  MOV DX,ES ;取向量段基址
  LEA BX,SEG
  MOV AH,4
  CALL H__OUT
  MOV DH,CL  ;取向量号
  MOV DL,OO
  LEA BX,INTH
  MOV AH,2
  CALL H__OUT
  LEA DX,INT
  MOV AH,09  ;显示
  INT 21H
  ADD SI,4
  INC CX
  CMP CL,00
  JNE LOOP1
  MOV AH,4CH
  INT 21H
  H___OUT PROC NEAR  ;16进制数转ASCII码
  PUSH CX
  LOOP2: MOV CL,4
  ROL DX,CL
  MOV AL,DL
  AND AL,OFH
  DAA
  ADD AL,OFOH
  ADC AL,40H
  MOV ,AL
  INC BX
  DEC AH
  CMP AH,OO
  JNE LOOP2
  POP CX
  RET
  H__OUT ENDP
  CODE ENDS
  END START
  王建民