改SP值出错的问题
MOV SP,2或是
-r sp
2
只要改变了SP的值,然后在执行任何条命令DeBug就会消失
这个是是你原因啊求高手们帮忙解答下,谢谢了。现在都不能调试栈了,晕死了
-r命令可以直接修改寄存器的值么?
撇开这个不谈,谈用指令实现的方法
除了设置sp栈顶外,还要设ss。
试下这样的:
mov ax, IDATA
mov ss,ax
mov sp,2 mov ax, IDATA
mov ss,ax
mov sp,2
我是这个格式写的
是在看小甲鱼的视频做练习题
完全按照书本编写下去的。
每次执行到MOV sp,2
后DeBug就自动消失了
其他没问题 SS:SP的值都是改变成功了的,但是只要他们的值一改变,你在运行不管任何一个T命令就跳出了,运行其他命令没事 把你写的程序完整发上来,有可能你定义的堆栈有问题,或许有溢出
页:
[1]