| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4287 人关注过本帖
标题:关于int的理解,请高手请教。
取消只看楼主 加入收藏
随风的飞叶
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:90
专家分:158
注 册:2015-10-8
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:3 
关于int的理解,请高手请教。
第一部分11句是套路,定义要安装的程序的源地址,目标地址。中断的入口地址。
mov ax,cs

        mov ds,ax

        mov si,offset nr

        mov ax,0

        mov es,ax

        mov di,200h

        mov cx,offset *** -offset **

        cld

        rep movsb

        ;以上9句为安装中断例程

 

        mov word ptr es:[N*4],200h

        mov word ptr es:[N*4+2],0
        以上2句为中断的入口地址,***为标号。 N为第几号中断。

第二部分是中断的正文,是要实现的功能。
如果在一个程序中。
assume cs:codesg,ds:data,ss:stack
:
:
:
satck:
       第一部分11句套话
       第二部分,程序要实在的功能
       第三部分,int的程序。
这样理解对不对,请指救。
                              
2015-10-11 10:36
随风的飞叶
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:90
专家分:158
注 册:2015-10-8
收藏
得分:0 
在保护模式下,安装的中断例程,关了后就没有了。如果是在实模式下,关机后,已经安装的中断例程会消失吗。
2015-10-11 10:43
随风的飞叶
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:90
专家分:158
注 册:2015-10-8
收藏
得分:0 
"无论保护模式或实模式,停电后中断向量表中的数据均消失,每次机器重启后由rom中的代码建立基本的中断向量,操作系统又会修改部分中断向量,通常40H后的中断为用户自定义中断。"     这是不是说 要修改中断处理的程序,每次开机都要把该程序装载进去才行。也就是只有运行了自己写的加载程序后,才会把相应的中断处理加载进去。假如用的是实模式,如果破坏了原来的中断向量表,关机后再开就会恢复是吧。   我没有看到内存驻留程序怎么作。刚开始学习编程。
2015-10-11 12:15
随风的飞叶
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:90
专家分:158
注 册:2015-10-8
收藏
得分:0 
谢谢版主









2015-10-11 12:49
快速回复:关于int的理解,请高手请教。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019247 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved