Parametry
Blokové schéma
Pouzdro
Standardní registry
Popis paměti
Přerušení
Instrukční soubor
Porty

Standardní registry uP 8051

Akumulátor (střadač)
při bajtovém adresování označen jako A
při bitovém adresování označen jako ACC
je základním registrem, protože je používán jako vstupní operand ve většině instrukcí. Naprostá většina instrukcí také předává výsledek v tomto registru.

Pomocný registr B
obshuje jeden z operandů při násobení a dělení, jinak ho lze použít jako běžný 8.bitový registr

PC (Program Counter)
je programový čítač. Obsahuje adresu právě prováděné instrukce v paměti programu. Není přístupný přímo, jeho obsah se mění automaticky.

PSW (Program Status Word)
Stavové slovo programu (registr "příznaků"). Obsahuje několik příznaků (vlajek), které nás informují o úspěšnosti provedení instrukce.

SFR (Special Function registers)
je označení pro registry speciální funkce. Tyto registry slouží k řízení zabudovaných periferií.

SP (Stack Pointer)
je ukazatel vrcholu zásobníku. Údaje v zásobníku nejsou přesouvány, v SP je uložena poslední adresa.

Registry P0-P3
zpřístupňují vstupně / výstupní porty

DPTR (Data PoinTeR)
slouží jako ukazatel do paměti. Jde o 16.bitový registr, rozdělený na DPH (horní bajt) a DPL (dolní bajt) Nejčastěji se používá pro nahrávání konstant z paměti programu

Registry R0 - R7
jsou 8.bitové registry s nižším postavením než A.Obvykle je používáme ve funkci pomocných registrů Jsou uloženy ve čtyřech bankách, celkem jich tedy uPc obsahuje 32. Výběr banky se provádí pomocí bitů RS1 a RS0 v registru PSW.


RS1
0
0
1
1
RS0
0
1
0
1
Banka registrů
0
1
2
3