当前位置: 代码迷 >> 汇编语言 >> DOS中怎样设置新的中断向量;驻留新增加的服务例程解决思路
  详细解决方案

DOS中怎样设置新的中断向量;驻留新增加的服务例程解决思路

热度:5546   发布时间:2013-02-26 00:00:00.0
DOS中怎样设置新的中断向量;驻留新增加的服务例程
编写一个汇编程序syscall.asm,完成以下功能其中的一个:
初始化程序
  设置新的中断向量;驻留新增加的服务例程

怎么实现?谢谢了

------解决方案--------------------------------------------------------
修改中断向量地址,指向你的程序入口

中断向量分配:
0- 1FH BIOS中断
20-3FH DOS中断
40-5FH 扩充BIOS中断
60-67H 用户中断向量
68-6FH 保留
70-77H I/O 中断
78-7FH 保留
80-FDH BASIC中断
F1-FFH 保留
------解决方案--------------------------------------------------------
这个问题,一般教科书上都会有介绍的吧?


------解决方案--------------------------------------------------------
参见王爽<<汇编语言>>第12章内中断

初学不对之处请原谅!!!
------解决方案--------------------------------------------------------
是TSR编程

需要几个中断来安装 和驻留
------解决方案--------------------------------------------------------
需要几个中断来设置 安装 和驻留
------解决方案--------------------------------------------------------
典型的TSR程序,BIOS中断有现成的ISR可以用,GOOGLE上搜下TSR程序设计,你就明白了,不难的
  相关解决方案