O 8080 possui ao todo 13 registradores que são dividos em 2 grupos: registradores de 8 e registradores
de 16 bits.
Tab. 1: Registradores 8080
| 8-bits |
8-bits |
16-bits |
| A |
F |
Par PSW |
| B |
C |
Par B |
| D |
E |
Par D |
| H |
L |
Par H |
Registradores de 8-bits
O intel 8080 possui os registradores A,F(Flags), B, C, D, E, H e L
que possuem o tamanho de 8-bits tendo seu uso geral com exceção de F(flags).
Registradores de 16-bits
Os registrador de 8-bits mencionados acima podem ser agrupados em pares, formando assim registradores
de 16-bits. Esses pares são pré definidos como BC, DE e HL e AF. Os registradores
A e F formam o PSW (Processor Status Word) mas não é utilizado como par em instruções, exceto quando
salvo na Stack.
Como os registradores residem na memória interna do processador, o acesso para leitura e escrita de dados
é muito mais rápido do que utilizar a memória, pois não utiliza o barramento de acesso a RAM que
consome mais tempo.
Os registradores do 8080, quando adicionado/subtraído algum valor cujo o resultado ultrapasse
seu limite superior ou inferior, ocorre o wrap-around ou efeito circular.
Ex: 8-bits
FFh + 2 -> 01h
Ex: 16-bits
FFFFh + 2 -> 0001h