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

Modos de Endereçamento do Intel 8085

O 8085 (8-bit, 1976) usa sete modos de endereçamento para especificar operandos de instruções. Cada modo determina como o endereço efetivo ou dado é derivado.

ModoDescriçãoExemploFonte Operando
1. ImediatoOperando faz parte da instrução (8 ou 16-bit).MVI A, 32H / LXI H, 2050HBytes da instrução
2. RegistradorOperando em um dos registradores 8-bit (A,B,C,D,E,H,L) ou par (BC,DE,HL,SP).MOV A, B / DAD HRegistrador interno
3. DiretoEndereço 16-bit na instrução; acessa memória diretamente.LDA 2050H / STA 3000HMemória (endereço fixo)
4. Registrador IndiretoEndereço guardado no par HL (ou BC/DE para LDAX/STAX).MOV A, M / LDAX BMemória (ponteiro em HL/BC/DE)
5. Implícito (Implícito)Operando implícito pelo opcode; sem endereço explícito.CMA (complementa A) / RAL (rotaciona A esquerda via carry)Acumulador / Flags
6. Relativo (para Branches)Offset 8-bit signed somado ao PC para saltos condicionais.JNZ LOOP (offset calculado pelo assembler)PC + offset
7. Indexado (Não Nativo)8085 não tem endereçamento indexado verdadeiro; simulado via HL + offset usando DAD / INX.Rotina software—

Nota: O 8085 não tem "Base-Register Indirect with Displacement" ou "Stack Indirect" como modos de hardware distintos (são features 8086+). Operações de stack (PUSH/POP) usam SP implicitamente.