段定义中的定位类型和组合类型
(2011-01-02 20:40:27)
标签:
杂谈 |
分类: 汇编 |
段定义中的定位类型和组合类型
一、定位类型表示当前段对起始地址的要求,从而指示连接程序如何衔接相邻俩段。
dseg segment para
mess
dseg ends
;
cseg segment para public
;可以把定位类型改为word或byte,然后通过debug查看数据段和代码段的衔接情况
start:
cseg ends
二、组合类型
组合类型是为不同模块的同名段之间的组合,有public、common等组合类型;
模块:module1.asm
dseg segment para
mess
dseg ends
;
cseg segment para public
start:
cseg ends
模块:module2.asm
dseg segment para common
dseg ends
;
cseg segment byte
cseg ends
分别编译:masm module1.asm与masm module2.asm,然后链接:link
module1+module2
最后可以用debug查看module1.exe文件
出处:http://blog.sina.com.cn/leetow