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

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

2012-04-06 
stack segment stack和stack segment para stackstack有何不同?把我定义的stack segment关联到栈,省去了

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没有什么区别?

热点排行