 | C251 User's Guide |  |
|
|
| XTINY Compiler Directive| Abbreviation | XTY | | Arguments | None. | | Default | TINY | | µVision | Options — C251 Compiler — Memory Model — Memory Model. | | Description | This directive implements the XTINY memory model. The XTINY memory model places all function variables and local data segments in the near memory of the 251 system. This ensures efficient access to near data objects. The default data pointer size is 2 bytes and refers to near (NDATA / NCONST) space. Regardless of memory model type, you may declare variables in any of the 251 memory areas. However, placing frequently used directives (such as loop counters and array indices) in data memory significantly improves system performance. Note - The stack required for function calls is always placed in near memory, refered as memory class EDATA.
- The XTINY memory model is typically the best choice for applications with medium data requirements.
| | Example |
C251 SAMPLE.C XTINY
#pragma xtiny
|
|
|