首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

定义堆栈段的大小如果在OD里显示解决方法

2012-03-25 
定义堆栈段的大小如果在OD里显示.stack 4096.stack 8192分别使用这两句,怎么在OD里看出他们的区别?比如:.3

定义堆栈段的大小如果在OD里显示
.stack 4096
.stack 8192
分别使用这两句,怎么在OD里看出他们的区别?
比如:
.386
.model flat,stdcall

.stack 8192
.data

.code
start:

ret 
end start
和把8192改为4096貌似在OD里看不出差别。或者其他数值?

[解决办法]
把你的2个值差的再大一些,大过0x10000,再看看pe头里的SizeOfStackReserve 和 SizeOfStackCommit,估计会有差别,我没测试过,不过常见exe编译出来预留大小0x10000

热点排行