Signal ALE 8085 expliqué : Multiplexage bus adresse & données
La broche ALE (Address Latch Enable) du 8085 gère le bus AD₀–AD₇ multiplexé dans le temps. Comme le 8085 n'a que 40 broches, l'adresse poids faible et les données partagent les mêmes 8 lignes.
Cycle par cycle
- T1 (ALE haut) : CPU place octet poids faible adresse (A₀–A₇) sur AD₀–AD₇. Verrou externe (74LS373) le capture sur front descendant ALE.
- T2–T3 (ALE bas) : AD₀–AD₇ deviennent bus données (D₀–D₇) pour lecture/écriture. Adresse poids fort A₈–A₁₅ restent sur broches dédiées A₈–A₁₅ tout du long.
Pourquoi c'est important
- Réduit nombre broches — permet boîtier DIP 40 broches.
- Synchronise temps maintien adresse pour logique décodage mémoire/IO.
- Sans ALE, le verrou ne saurait pas quand adresse valide présente.
ALE est actif haut, un cycle par cycle machine (lecture opcode, lecture/écriture mémoire, I/O). C'est le battement de cœur du timing bus 8085.
