Yara 发表于 2012-5-6 23:17:35

int 9中断的问题

在第十五章的编写int 9中断例程中,
in al,60h
   
   pushf
   pushf
   pop bx
   and bh,11111100b
   push bx
   popf
   
   call dword ptr ds:
为什么还要执行原来的int 9中断呢?我们不是自己编写了int 9中断了吗?为什么还要执行这一句   call dword ptr ds:??
求大牛讲解一下{:5_100:}


hxs554f 发表于 2012-5-6 23:17:36

我们只是模拟int9 的部分功能,因为一些硬件的细节我们不清楚,没有办法在新的 int 9 的中断例程中写出来,所以就还要用原来的int 9 的中断例程来处理其他信息。

Yara 发表于 2012-5-7 07:54:17

木有人知道原因吗??????:'(

Yara 发表于 2012-5-7 16:15:22

hxs554f 发表于 2012-5-6 23:17 static/image/common/back.gif
我们只是模拟int9 的部分功能,因为一些硬件的细节我们不清楚,没有办法在新的 int 9 的中断例程中写出来, ...

原来是我看书不仔细{:5_96:},书上276页写了,谢谢你哇{:5_96:}
页: [1]
查看完整版本: int 9中断的问题