为什么我定义的栈无法完全初始化
为什么我定义的栈无法完全初始化stack segment
db 20h dup ('a')
stack ends
0B5C:000061 61 61 61 61 61 61 61 - 61 61 61 61 61 61 61 61
0B5C:001061 61 61 61 61 0B 00 00 - 2B 00 5E 0B 63 05 61 62 ;61 62 第一次入栈的数据 a和b
0B5C:0020--栈低
我的问题就是为什么一开始无法初始化栈的内容全为‘a’ 啊
我初始化后 用命令看 -d ss:0000发现有几个没有初始化的数据 为 0B 00 00 - 2B 00 5E 0B 63 05
这是为什么?
本帖最后由 莫名其妙 于 2012-4-18 18:02 编辑
那是debug 的调试模式-t的中断捣的鬼保存了当前的 cs ip 跟flag
http://bbs.fishc.com/thread-16008-1-5.html
这个后面版主有些介绍 还有回答都可以看看!~
莫名其妙 发表于 2012-4-18 18:00 static/image/common/back.gif
那是debug 的调试模式-t的中断捣的鬼保存了当前的 cs ip 跟flag
谢谢了,{:1_1:} 学习学习
页:
[1]