阅读:932回复:3
请问xp驱动中可否开关中断?
我做了一个实验,使用cli 和sti,先后读取EFALGS的值,
发现一直没有变化,难道驱动中还有什么限制? |
|
沙发#
发布于:2004-12-27 16:36
咋可能呢?是你搞错了吧
|
|
板凳#
发布于:2004-12-28 09:38
哦?兄台做过实验了?应该不会写错吧,就2条语句,而且我也确认被执行了
不会是读eflag的问题吧?我是这么读的: pushf pop ax 这个似乎也没有问题啊 |
|
地板#
发布于:2004-12-28 11:11
这样在softice里看的
int 3 pushad pushfd pushf pop dx ;dx = 293 cli pushf pop cx ;cx = 93 sti pushf pop bx ;bx =293 popfd popad |
|