>> Tecnologia Eletrônica >  >> Áudio Pessoal >> Rádios-relógio

Diagrama de Temporização da Instrução OUT do Intel 8085: Análise de T-Estados

Temporização de Execução da Instrução OUT no Microprocessador 8085

A instrução OUT porta transfere dados do acumulador para uma porta I/O de 8 bits. Executa em 4 ciclos de máquina (10 T-estados). Abaixo está a atividade detalhada por T-estado.

Diagrama de Temporização: Análise de T-Estados

T-EstadoAtividade no BarramentoSinais de ControleNotas
T1PC → Barramento Endereço (Busca Opcode)ALE=1, IO/M=1, RD=0, WR=1Opcode (D3h) buscado
T2Opcode → Barramento DadosRD=0Decodificador identifica OUT
T3PC+1 → Barramento Endereço (Endereço Porta)ALE=1, IO/M=1, RD=1, WR=1Endereço porta (2º byte) buscado
T4Endereço Porta → Barramento DadosRD=0Latch endereço porta
T5A → Barramento Dados (Dado Acumulador)IO/M=1, WR=0Dado saída para porta
T6Dado mantidoWR=0Periférico lacha dado
T7OciosoWR=1Ciclo escrita termina
T8-T10Próxima busca instrução começa—Busca sobreposta (pipelining)

Comportamento-Chave dos Sinais

  • IO/M = 1 throughout (ciclo I/O, não memória).
  • Pulso WR (T5-T6) é sinal crítico de latch para porta de saída.
  • ALE pulsa duas vezes: uma para busca opcode, uma para busca endereço porta.

Implicação Prática

Periféricos de saída devem lachar dado na borda de subida de WR (ou enquanto WR=0). Largura mínima pulso WR ~200ns em clock 3MHz.