《设置和获取中断向量》由会员分享,可在线阅读,更多相关《设置和获取中断向量(4页珍藏版)》请在金锄头文库上搜索。
2.获取中断向量获取中断向量也有两种常用方法:直接读取法和使用DOS功能调用法。 方法1:直接读取法 利用MOV指令直接读取中断向量。 例 利用直接读取法读取n号中断向量,并保存在双字变量OLDVECTOR中:XOR AX,AXMOV ES,AXMOV AX,ESn*4 MOV WORD PTR OLDVECTOR,AXMOV AX,ESn*4+2 MOV WORD PTR OLDVECTOR+2,AX,方法2:使用DOS功能调用法 利用35H号 DOS功能调用可以取得指定中断号的中断向量,其出入口参数如下: 预置:AL=中断类型号 执行:INT 21H 功能:读取指定中断的中断向量,其中:ES=中断处理程序的段地址BX=中断处理程序的偏移地址例7-4 使用DOS功能调用取得n号中断的中断向量MOV AH,35HMOV AL,n INT 21HMOV WORD PTR OLDVECTOR,ESMOV WORD PTR OLDVECTOR,BX,