| ||||||||||||||||
Technical Support On-Line Manuals CARM User's Guide | Byte AlignmentThe various C data types are aligned on specific byte boundaries to maximize storage potential and to provide for fast, efficient memory access with the ARM instruction set. For example, the ARM architecture can access 4-byte variables using one instruction only when the object is stored at an address divisible by four. So, 4-byte objects are located on 4-byte boundaries. By default, the CARM Compiler stores data objects as follows:
Note
| |||||||||||||||
| ||||||||||||||||