我随便在程序中打印了一个
esi的值
int n;
_asm {
mov n,esi
}
esi=10003260
请问下这个esi值是什么意思啊?
是不是数据段的起始位置?
是的话,我怎么才能获得数据段的末端位置啊?
或者如果不是的话,我怎么才能获取数据段的起始和末端位置
另外,代码段以及栈段的位置,也怎么获取呢?
求高手赐教
------解决方案--------------------------------------------------------
windows里面段都是4G的
------解决方案--------------------------------------------------------
你说的是flat模式还是tiny还是small还是medium等等,如果是flat的话,像2L说的是4G,其他的话,就是段长度,哪本x86汇编书上都有说的。
------解决方案--------------------------------------------------------