当前位置: 代码迷 >> 汇编语言 >> stack segment stack和stack segment para stack'stack'有何不同?解决思路
  详细解决方案

stack segment stack和stack segment para stack'stack'有何不同?解决思路

热度:3823   发布时间:2013-02-26 00:00:00.0
stack segment stack和stack segment para stack'stack'有何不同?
把我定义的stack segment关联到栈,省去了assume ss:stack对么,所以我可以写成
stack segment stack.

那么什么时候需要写成stack segment para stack'stack'呢? 这个似乎和stack segment stack没有什么区别?

------解决方案--------------------------------------------------------
stack 段是缺省的堆栈段时写成 stack segment para stack'stack' 比较简单省事儿,因为这样链接程序会自动设置 exe 可执行文件里初始堆栈指针,程序里就不用自己进行设置了。如果没有最后的那个 'stack' 说明项,就需要自己设置 ss:sp 。
------解决方案--------------------------------------------------------
para表示段起始地址位于可用的第一节(每节16字节),
'stack'是类别名
------解决方案--------------------------------------------------------
探讨
把我定义的stack segment关联到栈,省去了assume ss:stack对么,所以我可以写成
stack segment stack.

那么什么时候需要写成stack segment para stack'stack'呢? 这个似乎和stack segment stack没有什么区别?
  相关解决方案