Microprocesseur Intel 8085 : Architecture bus d'adresses 16 bits et bus de données bidirectionnel 8 bits
Vue d'ensemble architecture bus
L'Intel 8085 (1976) est un microprocesseur 8 bits avec un bus d'adresses 16 bits et un bus de données bidirectionnel 8 bits.
Bus d'adresses (A0–A15)
- Largeur : 16 lignes → 216 = 65 536 (64 Ko) adresses adressables.
- Fonction : Unidirectionnel ; sort adresse mémoire/E/S pendant cycles lecture/écriture.
- Multiplexage : 8 bits poids faible (A0–A7) multiplexés avec bus données (AD0–AD7) — démultiplexés via ALE (Address Latch Enable) et verrou externe (74LS373).
Bus de données (D0–D7 / AD0–AD7)
- Largeur : 8 lignes → transfère 1 octet par cycle.
- Bidirectionnel : Lecture depuis mémoire/E/S ; écriture vers mémoire/E/S.
- Multiplexé : Partage broches avec A0–A7 (AD0–AD7). ALE haut = phase adresse ; ALE bas = phase données.
Signaux de contrôle
RD(Lecture),WR(Écriture) — actif bas.IO/M— distingue mémoire (0) vs E/S (1) cycles.S0, S1— statut cycle machine.
Cette architecture équilibre nombre broches (40) avec adressage 64 Ko, typique pour systèmes 8 bits de l'époque.
