+ -
当前位置:首页 → 问答吧 → 中断向量表

中断向量表

时间:2011-02-03

来源:互联网

我想请问各位,在windows XP系统下用汇编语言修改中断向量表是不是不可以?系统对中断向量表是否有保护?我用了如下指令:
mov ax 0
mov es,ax
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
当我用debug -t 0:36查看时,和没运行这个程序前内存中的数据一样,请问为什么?

作者: yiyefangzhou24   发布时间: 2011-02-03

在实模式下当然可以修改中断向量。

作者: masmaster   发布时间: 2011-02-03

引用 1 楼 masmaster 的回复:

在实模式下当然可以修改中断向量。
请问什么意思?在操作系统下是实模式吗?

作者: yiyefangzhou24   发布时间: 2011-02-03

引用 2 楼 yiyefangzhou24 的回复:
引用 1 楼 masmaster 的回复:

在实模式下当然可以修改中断向量。
请问什么意思?在操作系统下是实模式吗?

 那是虚拟8086模式 修改中断向量表没问题

作者: znxllyuan   发布时间: 2011-02-03

引用 3 楼 znxllyuan 的回复:

引用 2 楼 yiyefangzhou24 的回复:
引用 1 楼 masmaster 的回复:

在实模式下当然可以修改中断向量。
请问什么意思?在操作系统下是实模式吗?

那是虚拟8086模式 修改中断向量表没问题
不好意思,我是初学者,我会去找这方面的资料,但现在我关心的是,在windows掌权的情况下可不可以修改中断向量表?

作者: yiyefangzhou24   发布时间: 2011-02-03