;在中断向量表中设置新的int 9中断例程的入口地址
cli ;设置IF=0屏蔽中断
mov word ptr es:[9*4],offset int9
mov word ptr es:[9*4+2],cs
sti ;设置IF=1不屏蔽中断
此处已经屏蔽了可屏蔽中断,但是单步调试时需要键盘输入啊,单步调试时出错。
我使用g 命令跳过也不好使
使用的是masm 5.0
谢谢各位大侠指教!
masm 中断 标识寄存器if
------解决方案--------------------------------------------------------
push ds:[0]
pop ss:[9*4] ; 这里 ss: 应该是 es: 吧
push ds:[2]
pop es:[9*4+2]
;结束