tianyu1977
驱动小牛
驱动小牛
  • 注册日期2007-03-10
  • 最后登录2011-01-29
  • 粉丝0
  • 关注0
  • 积分1003分
  • 威望121点
  • 贡献值0点
  • 好评度100点
  • 原创分0分
  • 专家分0分
阅读:1166回复:4

SOFTICE截获不到中断

楼主#
更多 发布于:2007-06-18 16:03
我用DS生成了一个带9号中断的ISA卡的驱动程序。装上驱动,插上卡后,
用SOFTICE 设置断点,可是却截获不到中断。
readilen
驱动牛犊
驱动牛犊
  • 注册日期2007-03-16
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分637分
  • 威望78点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-19 16:12
1 看看IDT,把9号中断对应的调用的地址设一下中断
2 根据设备管理器提供的硬件地址,用softice看其线性地址,设置断点
tianyu1977
驱动小牛
驱动小牛
  • 注册日期2007-03-10
  • 最后登录2011-01-29
  • 粉丝0
  • 关注0
  • 积分1003分
  • 威望121点
  • 贡献值0点
  • 好评度100点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-06-19 21:51
我是在WIN2000系统,在SOFTICE中察看到9号中断对应中断向量是39, 用INTOBJ指令可以看到中断挂接到了39H处,我用Bpint 39 出发软中断也能正常进入中断出来也正常,只是不知道为什么却截获不到ISA板卡上产生的中断,
外的板块产生的是方波的脉冲,用它来出发中断的,边沿的频率不到300KHZ ,
tianyu1977
驱动小牛
驱动小牛
  • 注册日期2007-03-10
  • 最后登录2011-01-29
  • 粉丝0
  • 关注0
  • 积分1003分
  • 威望121点
  • 贡献值0点
  • 好评度100点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-06-19 22:25
另外 我用idt 39出没有看到什么(没有挂接任何中断),只是用INTOBJ时看到39处挂接了我的中断服务程序,
tianyu1977
驱动小牛
驱动小牛
  • 注册日期2007-03-10
  • 最后登录2011-01-29
  • 粉丝0
  • 关注0
  • 积分1003分
  • 威望121点
  • 贡献值0点
  • 好评度100点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-06-27 17:36
自己顶一下吧,好可怜啊,
游客

返回顶部