阅读:2231回复:9
IRQ11对应的中断向量是多少??? |
|
最新喜欢:Snare |
沙发#
发布于:2001-12-26 09:28
irq11->int 73h
[编辑 - 12/26/01 作者: witsoft] |
|
板凳#
发布于:2001-12-26 10:20
请问那里有这方面的资料
|
|
地板#
发布于:2001-12-26 10:45
softice用户手册
|
|
地下室#
发布于:2002-03-07 11:49
To WitSoft:
清解释一下为什么是int 73h? |
|
5楼#
发布于:2002-03-07 12:00
中断号是73H,向量地址是1CCh---1CFH占用4个字节
|
|
6楼#
发布于:2002-03-07 13:27
To yiyiz:
我不知道你在说什么? To drvfan & houjzs: 在中断控制器8259的一个寄存器中存放着起始的IRQ(就是IRQ0)对应的中断号,其他中断号都是相对于此中断号向后偏移。 在很多书上都有关于8259的资料。 |
|
7楼#
发布于:2002-03-08 16:48
\"yiyiz\", 你说的对. 在 IBM pc 兼容机上是\"从 8259A IRQ 11\" 对应 INT 73H, 这是一开机时由机器内部的 bios 设定的, 但是可以让操作系统或者用户程序接管.
|
|
8楼#
发布于:2002-03-08 22:46
这里是Kernel Mode discussion。
在NT下,IRQ0对应中断号为30h,IRQ7对应中断号为37h。 至于IRQ11,记不清了。但是肯定不是73h。 自己用HalGetInterruptVector查。 而且,在保护模式下,中断由IDT中的中断门、陷阱门或者任务门进入,没有“中断向量”。 我只能在这里给你们指出方向,具体东西还要自己去看资料。看看8259和保护模式汇编,就会明白。 不要不动脑,信口雌黄。 |
|
9楼#
发布于:2002-03-09 14:16
\"wilton\" , 我上面说的与您说的并不矛盾呀! 你说 \"在 NT 下,IRQ0 对应中断号为 30h,IRQ7 对应中断号为 37h。 至于 IRQ11,记不清了。但是肯定不是 73h。\" 而我说 \"在 IBM pc 兼容机上是从 8259A IRQ 11 对应 INT 73H, 这是一开机时由机器内部的 bios 设定的, 但是可以让操作系统或者用户程序接管.\" 开机时是对应 73h , 可后来您的 NT 系统接管了系统 BIOS 开机时的中断设定, 这不对吗? 任何操作系统的中断矢量表(或者说保护模式的 IDT ), 以及中断服务程序都不相同, 比如 windows 98 系统就只有到 5F 的中断向量, 再向上系统没有用. 而 windows nt 却用到了 ff 号中断向量. 操作系统不可能都用 bios 的中断向量表及其中断服务程序, 它肯定是要替换的. |
|