Popis počítače začínám popisem jeho registrů. Někde začít musím. Tak jak postupně uzrává návrh modifikuji i tento seznam registrů.
Procesor má 4 programátorovi přístupné registry P,  A,  L a  C.  První tři jsou dvanáctibitové, poslední je jednobitový.  Další registry jsou součástí konstrukce a nejsou přímo přístupné programátorovi.  Tyto registry jsou využity v průběhu vykonávání instrukcí.
Předmětem úvah je zavední registru  S jako ukazatele na zásobník a jako náhradu za registr  L.  Další možností je přidání dalšího akumulátoru  B.  Rovněž je předmětem úvah zavedení registru příznaků F známého z jiných architektur také jako  PSW a začlenění jednobitového registru  C do něj.
Tabulka 29.5. Registry procesoru SOC-8
| # | symbol | název | poznámka | 
|---|---|---|---|
| 0 | A, AC | první střadač (akumulátor A) | Pracovní registr. Je cílem nebo zdrojem dat řady instrukcích. | 
| 1 | B, BC | druhý střadač (akumulátor B) | Pracovní registr. Je cílem nebo zdrojem dat řady instrukcí. | 
| 2 | P, PC | čítač instrukcí | Registr obsahuje adresu následující instrukce. Při čtení instrukce z paměti je vždy zvětšen o 1. | 
| 3 | L, LINK | spojovací registr (link) | Využívá se při volání podprogramů a návratu z nich. | 
| 4 | S, SP | ukazatel zásobníku | |
| 5 | T, TP | ukazatel zásobníku | |
| 6 | |||
| 7 | PSW, PCW | registr příznaků | Obsahuje příznaky C,Z,N. Jednobitové registry IE, ... | 
| EA | efektivní adresa | Do tohoto registru je počítána efektivní adresa operandu v paměti. | |
| OP | operand | Do tohoto registru je načítán operand, převážně z efektivní adresy. | |
| MAR | Memory Address Register | ||
| MDR | Memory Data Register | 
Ve sloupečku název je doplněn seznam alternativních názvů registru.
