Visão Geral da Arquitetura de Barramento
O Intel 8085 (1976) é um microprocessador de 8 bits com barramento de endereço de 16 bits e barramento de dados bidirecional de 8 bits.
Barramento de Endereço (A0–A15)
- Largura: 16 linhas → 216 = 65.536 (64 KB) localizações endereçáveis.
- Função: Unidirecional; sai endereço de memória/I/O durante ciclos de leitura/escrita.
- Multiplexação: 8 bits inferiores (A0–A7) são multiplexados com barramento de dados (AD0–AD7) — desmultiplexados via ALE (Address Latch Enable) e latch externo (74LS373).
Barramento de Dados (D0–D7 / AD0–AD7)
- Largura: 8 linhas → transfere 1 byte por ciclo.
- Bidirecional: Lê da memória/I/O; escreve na memória/I/O.
- Multiplexado: Compartilha pinos com A0–A7 (AD0–AD7). ALE alto = fase de endereço; ALE baixo = fase de dados.
Sinais de Controle
RD (Leitura), WR (Escrita) — ativos baixos.
IO/M — distingue memória (0) vs. I/O (1).
S0, S1 — status de ciclo de máquina.
Esta arquitetura equilibra contagem de pinos (40 pinos) com endereçamento de 64 KB, típica para sistemas de 8 bits da época.