美文网首页
【MASM】安装中断向量

【MASM】安装中断向量

作者: 焜_8899 | 来源:发表于2020-06-20 05:02 被阅读0次

    1. 代码格式

    MOV AX, 中断向量段地址
    MOV DS, AX
    MOV DX, 中断向量偏移地址
    MOV AH, 25H
    MOV AL, 中断类型号
    INT 21H
    

    2. 解释说明

    要安装中断向量,需要先给定即将安装的中断向量的段地址和偏移地址,并将它们分别存入DSDX寄存器中。段地址和偏移地址在编译后的可执行文件中表现为立即数,而由于寻址方式的限制,立即数不能被直接传给段寄存器DS。所以,可以将AX寄存器用于过渡。这也就是为什么上述程序的第一、二行不能简写为MOV DS, 中断向量段地址
    安装中断向量,可以调用DOS系统功能,即INT 21H。在这之前,需要通过为AH寄存器赋值以指定调用对应的功能。其中,25h号功能便是用于将中断向量安装到AL寄存器所存中断类型号对应的位置。

    相关文章

      网友评论

          本文标题:【MASM】安装中断向量

          本文链接:https://www.haomeiwen.com/subject/msaixktx.html