AREA:用于定义一个代码段或是数据段。语法格式:
AREA sectionname{,attr}{,attr}…attribute
其中:sectionname为所定义的段的名称;attr为该段的属性,具有的属性如表4-4所列。
表4-4 attr段的属性含义
伪操作 | 功能 |
CODE | 定义代码段 |
DATA | 定义数据段 |
READONLY | 指定本段为只读,代码段的默认属性 |
READWRITE | 指定本段为可读可写,数据段的默认属性 |
ALIGN | 指定段的对齐方式为2^expession。expression的取值为0~31 |
COMMON | 指定一个通用段。该段不包含任何用户代码和数据 |
NOINIT | 指定此数据段仅仅保留了内存单元,而没有将各初始值写入内存单元,或者将各个内存单元值初始化为0 |