C251 User's Guide

Small Model

In the Small memory model, all variables, by default, reside in the internal data memory of the 251 system — as if they were declared explicitly using the data memory type specifier.

In this memory model, variable access is very efficient. Using the HOLD directive, you can direct variables above a specific object size to alternative memory areas. Data pointers are 4 byte pointers which allow the addressing of the entire 16 Mbyte address space.

The Small memory model is a good choice if you need variable access to the complete 16MB memory area.