精灵王
- 注册日期2010-12-08
- 发帖数640
- QQ
- 火币1103枚
- 粉丝120
- 关注75
|
阅读:3057回复:0
经典汇编语言教程:8.3.7 内存管理的中断功能
楼主#
更多
发布于:2013-01-26 14:43
| | | | 前面,分别介绍了读取和设置中断入口地址的方法。在编程的实际过程中,若要修改某个具体的中断处理程序时,一般需按下面几步来完成: 1)、读取指定中断的中断处理程序入口地址,并把它保存在存储单元内; 2)、把用户编写的程序段设置为指定中断的新处理程序; 3)、在用户程序结束之前(或不需要新的处理程序时),把步骤1保存的入口地址恢复成处理该中断的入口地址。 程序员按以上三步来编程,可保证:在其程序运行过程中,该指定的中断将按新的处理程序来处理,程序结束后,中断系统又恢复成原来的处理方式。所以,这种中断向量的改变对其它程序或使用者来说是透明的,当然也就不会影响它们的正常运作。 以上三步具体化的形式如下:
| | | | |
|