| Rejestry - banki |
|
System 8051 zaopatrzony jest w rejestry uniwersalne i rejestry specjalne. Rejestry uniwersalne Rn (n = 0..7) są to 8 - bitowe rejestry ogólnego zastosowania. Rejestry te znajdują się w wewnętrznej pamięci RAM i zajmują odpowiednio adresy 0..1Fh. Są one podzielone na cztery banki rejestrów po osiem rejestrów w każdym banku. W danym momencie możliwy jest dostęp tylko do jednego z wybranych banków. Numer aktualnie aktywnego banku rejestrów zapisany jest w rejestrze słowa statusowego PSW w bitach RS1 i RS0. Wszystkie banki rejestrów rozmieszczone są w początkowym obszarze wewnętrznej pamięci RAM mikrokontrolera. Oznacza to że do każdego z rejestrów można odwołać się przez podanie jednego symbolu i numeru banku rejestru, np. rejestr R7 w banku BR1 lub przez podanie adresu komórki wewnętrznej pamięci RAM, np. adres 0Fh dla tego samego rejestru.
Adresy rejestrów w poszczególnych bankach są następujące:
|
;



