Externí paměť o velikosti 128B s adresami 080h ÷ 0FFh obsahuje tzv. registry speciálních funkcí.
PC - program counter (16b)
A - (ACC,0E0h,224) accumulator, střadač
B - (0F0h,240) pro násobení a dělení MUL AB, DIV AB
SP - stack pointer - ukazatel zásobníku - kus paměti
PSW - program status word - stavové slovo programu
Stack pointer (adresa 81h) je 8-bitový ukazatel zásobníku.
Tento registr není bitově adresovatelný. Zásobník je část vnitřní paměti dat typu LIFO.
Po resetu procesoru se SP (ukazatel zásobníku) nastavuje na 07h (na registr R7 banky 0).
Např. MOV SP, #30h přemístí ukazatel zásobníku, aby data do něj vkládaná nepřepisovala ostatní banky registrů.
Použití: do SP se automaticky ukládá návratová adresa podprogramu. Přes zásobník lze též předávat parametry do procedur.
Data pointer je ukazatel do externí paměti dat (adresy 82h a 83h). Tento ukazatel je 16-bitový a skládá se ze dvou osmibitových částí: DPH (83h) a DPL (82h). Ukazatel není bitově adresovatelný. S tímto ukazatelem pracují následující instrukce: