Davisfront
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1283回复:6

how to bpint

楼主#
更多 发布于:2002-11-19 16:15
如何bpint windows2000下的Irq??
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-19 16:33
什么意思?断点中断?
Tom_lyd
Davisfront
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-19 16:42
是啊,softice的说明中只提到了98和nt的irq该怎么样通过interrupt mapping去拦截。

但是没有2000的说明??

For Windows 95
Windows maps hardware interrupts, which by default map to vectors 8-Fh and 70h-77h, to higher numbers to prevent conflicts with software interrupts. The primary interrupt controller is mapped from vector 50h-57h. The secondary interrupt controller is mapped from vector 58h-5Fh.

Example: IRQ0 is INT50h and IRQ8 is INT58h.

For Windows NT
Windows NT maps hardware interrupts, which by default map to vectors 8-Fh and 70h-77h, to higher numbers to prevent conflicts with software interrupts. The primary interrupt controller is mapped from vector 30h-37h. The secondary interrupt controller is mapped from vector 38h-3Fh.

Example: IRQ0 is INT30h and IRQ8 is INT38h
 :( :(
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
地板#
发布于:2002-11-20 08:06
For Windows NT
Windows NT maps hardware interrupts, which by default map to vectors 8-Fh and 70h-77h, to higher numbers to prevent conflicts with software interrupts. The primary interrupt controller is mapped from vector 30h-37h. The secondary interrupt controller is mapped from vector 38h-3Fh.

Example: IRQ0 is INT30h and IRQ8 is INT38h
-------------------------------
里面“For Windows NT”的对于Win2k也适用的
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
Davisfront
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-20 08:31
那么,如果我的鼠标Irq是12,我应该bpint 42,是不是啊??可是我试过不行,不知道为什么??是不是我这样截有问题??

[编辑 -  11/20/02 by  Davisfront]
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
5楼#
发布于:2002-11-20 17:16
如果我的鼠标Irq是12,我应该bpint 42,是不是啊??
------------------------------------------------
不是啦,是bpint 3c (十六进制) :D
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
Davisfront
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-21 08:42
天哪,我一直以为irq是十六进制!!!谢谢,谢谢
游客

返回顶部