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
注意 一个大的程序可包含多个代码段和数据段。一个汇编程序至少包含一个代码段。