修改sp的同时 栈段数据被修改
本帖最后由 b232wang 于 2014-11-22 07:43 编辑assume cs:code,ss:stack
stack segment
db 16 dup(0)
stack ends
code segment
start:
mov sp,16 ;;运行完这条语句 就发现栈里的数据被改
mov ax,4c00h
int 21h
code ends
end start
在刚开始debug这个程序是 查看栈段(d ss:0) 第一行全是0 在运行完第一行(mov sp,16, 也就是按过一次t)后 再次查看栈段(d ss:0)发现第一行很多数据被改变不解。。
跪求大神解惑 为何没有人呢呢 upupupup 感谢分享!! upupupup upupuppupupupupup 感谢分享! {:10_266:}我也遇到了,3年前竟然也没解答 栈顶前10个字节用于保存某些寄存器当前值!
页:
[1]