


- [游客] 我终于明白了, 改变栈顶后栈超出了程序所在范围, 然后push ax压栈就产生了异常,进入了系统 01/02 01:04
- [dreamhk] 只是改变了栈顶而已啊...我也不明白 11/05 16:36
- [Wednesday] 可以肯定的是,我们的程序代码被其它数据覆盖了 是谁?怎么覆盖的?值得研究! 11/05 15:38
- [游客] -t AX=2000 BX=0000 CX=0000 DX=0000 SP=0103 11/05 14:16
[2007-11-05 11:18] 大家来看一下
如图,2000:000B为mov ax,3366
后来却变成了 ADD [BX+SI],AL
这是怎么回事????
以下是从dos中复制的
2000:0000 mov ax,2000
2000:0003 mov ss,ax
2000:0005 mov sp,103
2000:0008 mov sp,10
2000:000B mov ax,3123
2000:000E push ax
2000:000F mov ax,3366
2000:0012 push ax
2000:0013
-t
AX=2000 BX=2222 CX=5555 DX=00...
后来却变成了 ADD [BX+SI],AL
这是怎么回事????
以下是从dos中复制的
2000:0000 mov ax,2000
2000:0003 mov ss,ax
2000:0005 mov sp,103
2000:0008 mov sp,10
2000:000B mov ax,3123
2000:000E push ax
2000:000F mov ax,3366
2000:0012 push ax
2000:0013
-t
AX=2000 BX=2222 CX=5555 DX=00...
阅读全文 |
评论次数(4) |
浏览次数(809) |
所属类型(默认类型)