Because IRAM, XRAM, and PMEM (read only) all have an address 0, C compilers for the 8051 architecture provide compiler-specific pragmas or other extensions to indicate where a particular piece of data should be stored (i.e. constants in PMEM or variables needing fast access in IRAM).
Deoarece IRAM, XRAM și PMEM, toate au o adresă 0x00, compilatoarele pentru 8051 oferă extensii pentru a indica unde o anumită parte de date ar trebui stocată (i.e. constante în PMEM sau variabile ce necesită acces rapid din IRAM).