>> Tecnologia Eletrônica >  >> Áudio Residencial >> Amplificadores

Mapa Completo de Registradores do Microprocessador Intel 8085

O modelo de programação do 8085 gira em torno de um conjunto compacto de registradores de 8 e 16 bits. Entender o papel de cada um é essencial para codificação assembly eficiente.

Registradores de Propósito Geral de 8 Bits

RegistradorUso Principal
A (Acumulador)Destino aritmético/lógico; operando I/O.
BFrequentemente emparelhado com C para par 16-bit BC.
CEndereço porta I/O em instruções IN/OUT.
DByte baixo do par 16-bit DE.
EByte alto do par 16-bit DE.
HByte alto do par 16-bit HL (ponteiro memória).
LByte baixo do par 16-bit HL.

Registradores Especiais de 16 Bits

RegistradorLarguraFunção
SP (Stack Pointer)16-bitEndereço topo-da-pilha; auto-decremento/incremento em PUSH/POP.
PC (Program Counter)16-bitEndereço da próxima instrução fetch; auto-incremento.

Pares de Registradores (Tratados como 16-bit por Algumas Instruções)

  • BC – Ponteiro dados / contador.
  • DE – Ponteiro dados / transferências bloco I/O.
  • HL – Ponteiro memória primário (M = [HL]).

Registradores Implícitos

  • Registrador de Flags (F) – S, Z, AC, P, CY (posições bit 7,6,4,2,0).
  • WZ – Par temporário interno (não visível ao programador).

Todos os registradores são mapeados em memória na arquitetura interna do 8085; não existe espaço de I/O mapeado em memória para eles.