CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

关于中断向量的修改

楼主liangjiazi(良家子)2003-11-03 19:57:35 在 其他开发语言 / 汇编语言 提问

高手们:郁闷死我了  
  最近老师   布置下来题目     让我们截获中断     写一个中断服务程序  
  修改中断向量为自己的中断服务程序地址。。截获的是16H中断的入口地址  
  但是当我去修改中断向量时,却怎么也修改不了,程序就在那退出  
  我用了两个方法      
  myint   为自己写的中断服务程序                    
                                                  mov   dx,offset   myint  
                                                  mov   ax,   2516h  
                                                  int   21h  
   
  另一个方法是:                    
  mov   ax,0  
  mov   es,ax  
  mov   bx,22*4  
  mov   ax,offset   myint  
  mov   es:word   ptr[bx],ax  
  mov   ax,seg   myint  
  mov   es:word   ptr[bx+2],ax                            
  问题点数:0、回复次数:1Top

1 楼Areslee(懒虫易水)回复于 2003-11-04 09:39:22 得分 0

调用INT 21H/AH=25H设置中断向量是要注意设置DS:DX指向你自己的中断处理程序  
  代码上看应该是能修改的,可能是其他地方出了问题Top

相关问题

  • Win9x下如何修改BIOS中断向量处理 ?
  • 键盘的中断向量是多少?
  • 请求C语言中断处理资料(中断向量地址说明等)
  • 哪里有最完整的BIOS和DOS中断向量表????
  • 中断向量的问题?UP也给分.
  • 请问:9号中断向量起什么作用?
  • 修改bios中断程序?
  • 有谁有中断向量表大全的,发给我,一定送分
  • 汇编试题二:今晚结帖!已知中断向量表如下:
  • 哪位大虾知道COM3、COM4的硬件中断号和对应的中断向量?

关键词

  • 中断
  • 修改
  • word
  • 向量
  • axmov
  • 程序
  • 截获
  • ax
  • bx
  • myintmov es

得分解答快速导航

  • 帖主:liangjiazi

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo