AREA Directive Attributes (Windows CE 5.0)
The AREA directive instructs the assembler to assemble a new code or data sections.
AREA sectionname{,attr}{,attr}...
The AREA sectionname expression is modified by one or more comma-delimited attributes.
The following table shows the valid attributes for an AREA directive.
Attribute | Description |
---|---|
ALIGN | Defines the section boundary, where the section is aligned on a 2expression -byte boundary.
expression can have any integer value from 0 to 31. Do not use ALIGN=0 or ALIGN=1 for code sections. Note that the ALIGN attribute is not the same as the ALIGN directive. |
CODE | Contains machine instructions. READONLY is the default. |
DATA | Contains data, not instructions. READWRITE is the default. |
NOINIT | Indicates that the data section is uninitialized, or initialized to zero. It contains only space reservation directives SPACE or DCB, DCD< DCDU, DCQ, DCQU, or DCWU with initialized values of zero. |
READONLY | Indicates that this section should not be written to. This is the default for CODE areas. |
READWRITE | Indicates that this section can be read from and written to. This is the default for DATA areas. |
See Also
ARM Initialization and Layout Directives
Send Feedback on this topic to the authors