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

Diagrama de Tempo da Instrução LDA do Intel 8085: Execução em 4 Ciclos

Tempo da LDA (Load Accumulator Direct) no 8085

A instrução LDA addr carrega o acumulador a partir de um endereço direto de 16 bits. Executa em 4 ciclos de máquina (13 T-states).

Detalhamento dos Ciclos de Máquina

Ciclo de MáquinaT-StatesOperaçãoBarramento / Sinais
1. Busca de OpcodeT1–T4Busca 3Ah do PCPC→End, ALE, RD, IO/M=0, S1=1, S0=1
2. Leitura de Memória (Byte Baixo)T5–T8Lê byte baixo do endereço em PC+1PC+1→End, RD, IO/M=0
3. Leitura de Memória (Byte Alto)T9–T11Lê byte alto do endereço em PC+2PC+2→End, RD, IO/M=0
4. Leitura de Memória (Dado)T12–T13Lê dado do endereço (H,L) → AEnd→End, RD, IO/M=0, Dado→A

Atividade Detalhada de T-State (Ciclo 4 — Leitura de Dado)

  • T12: Endereço (dos ciclos anteriores) em A15-A8 / AD7-AD0; ALE=1 trava byte alto.
  • T13: RD=0; memória coloca dado em AD7-AD0; carregado no Acumulador no fim de T13.

Pontos-Chave

  • Endereço de 16 bits buscado em duas leituras de memória separadas (ciclos 2 e 3) — little-endian (byte baixo primeiro).
  • Sem wait states assumidos; READY=1 durante todo o tempo.
  • Total: 13 T-states @ 3 MHz = 4,33 µs.
  • Flags: Nenhuma afetada.

Diagrama de Tempo Visual (Representação Textual)

 CLK: __ __ __ __ __ __ __ __ __ __ __ __ __ ALE: ____ ____ ____ ____ RD: ______ ______ ______ ______ ADDR: PC PC+1 PC+2 (H,L) DATA: 3Ah AddrL AddrH DATA→A |F1| |F2| |F3| |F4|