论坛
门户
内部优惠
喜欢
话题
VIP会员
搜索
新浪微博
登录
注册
100%
100%
首页
>
软件开发
>
汇编语言
>
经典汇编语言教程:10.7 驻留程序
回复
« 返回列表
111111
精灵王
注册日期
2010-12-08
发帖数
640
QQ
火币
1103枚
粉丝
120
关注
75
加关注
写私信
打招呼
阅读:
7937
回复:
0
经典汇编语言教程:10.7 驻留程序
楼主
#
更多
只看楼主
倒序阅读
发布于:2013-01-28 14:26
保存
100%
100%
[]
1
驻留程序TSR(Terminatebut Stay Resident)是一种特殊应用程序,它在装入
内存
运行后,其部分代码仍然驻留在内存,当该段代码被激活时,它又进入运行状态。常用的驻留程序是作为某个中断处理程序的一部分,其激活条件就是系统产生了此中断的中断请求。
虽然驻留程序可根据具体的需要有不同的编写方式,但其典型结构包括以下几部分:
1、
保存、修改中断向量表;
2、
程序第一次运行时的初始化部分:
◆用自己定义的地址来取代中断向量表中的原地址
◆确定驻留代码部分的字节数
◆用中断21H之功能31H把需要驻留代码部分驻留在内存
3、
驻留内存的代码部分。
例10.15 在NumLock处于“开状态”时,每按小键盘(NumericKeypad)上的数字键,给出“啪啪”响声。
解:显示解答
例10.16编写一个驻留程序,它可显示当前时间的秒数。
喜欢
0
评分
0
最新喜欢:
回复
100%
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
100%
返回顶部
关闭
最新喜欢