我如何创建自己的中断服务例程(ISR)?2我不理解中断向量表的概念,我正在尝试编写一个汇编8086代码,以便在调用我以前定义的中断时执行一个简单的操作。例如,如果我想定义INT70,则地址CS:IP将为CS=70 × 4 + 2 IP=70×4那么我该怎么办?
gtlvzcf81#
以下内容应作为其模板:
Set_ISR_Vector: push ds mov ax, seg ISR_Handler mov ds,ax mov dx, offset ISR_Handler mov ax, 2570h ;mov ah, 25h and mov al,70h int 21h pop ds ret ISR_Handler: add ax,bx iret
1条答案
按热度按时间gtlvzcf81#
以下内容应作为其模板: