Microprocesseur Intel 8085 : Spécifications bus de données (8 bits) & bus d'adresses (16 bits)
L'Intel 8085 (1976) est un microprocesseur 8 bits avec l'architecture de bus suivante :
- Bus de données : 8 bits large (bidirectionnel). Transfère 8 bits (1 octet) de données par cycle entre CPU, mémoire et E/S.
- Bus d'adresses : 16 bits large (unidirectionnel, sortie seulement). Transporte adresses mémoire/E/S 16 bits.
- Espace mémoire adressable : 2¹⁶ = 65 536 octets (64 Ko).
Multiplexage du bus (Détail crucial)
Les 8 bits de poids faible du bus d'adresses (AD0–AD7) sont multiplexés avec le bus de données (D0–D7).
- État T1 (début cycle) : AD0–AD7 portent l'octet d'adresse de poids faible (A0–A7). Verrouillé par l'impulsion ALE (Address Latch Enable) externe dans un verrou 8 bits (ex: 74LS373).
- États T2/T3 (fin cycle) : AD0–AD7 deviennent le bus de données bidirectionnel (D0–D7) pour lecture/écriture.
- Bus d'adresses de poids fort (A8–A15) : Broches dédiées (A8–A15), portent toujours l'octet d'adresse de poids fort.
Ce multiplexage a réduit le nombre de broches (boîtier DIP 40) mais nécessite un matériel de verrouillage externe.
