This section describes the sections for CCRX.
Each of the regions for execution instructions and data of the relocatable files output by the assembler comprises a section. A section is the smallest unit for data placement in memory. Sections have the following properties.
code Stores execution instructions
data Stores data that can be changed
Relative-address format: A section that can be relocated by the optimizing linkage editor.
Absolute-address format: A section of which the address has been determined; it cannot be relocated by the optimizing linkage editor.
Specifies whether there are initial values at the start of program execution. Data which has initial values and data which does not have initial values cannot be included in the same section. If there is even one initial value, the area without initial values is initialized to zero.
Specifies whether write operations are or are not possible during program execution.
Values to correct the addresses of the sections. The optimizing linkage editor corrects addresses of the sections so that they are multiples of each of the boundary alignment numbers.