>> Technologie Électronique >  >> Audio pour la maison >> Amplificateurs et préamplis

ALE (Address Latch Enable) dans le microprocesseur 8086

Rôle de ALE

La broche ALE (Address Latch Enable) du 8086 contrôle le démultiplexage du bus adresse/données partagé (AD0–AD15).

Chronologie cycle bus (T-States)

T-StateContenu AD0–AD15ALEAction
T1Adresse 16 bits poids faible (A0–A15)HAUT (impulsion)Verrou externe (74LS373) capture adresse
T2Données (Lecture) / Données (Écriture)BASMémoire/Périphérique pilote ou reçoit données
T3DonnéesBASÉtats d'attente si READY bas
T4Données / Adresse suivanteBASCycle finit ; prochain T1 commence

Fonctions clés

  1. Verrouillage adresse : Front montant ALE → verrouille AD0–AD15 → A0–A15 stable pour décodage mémoire/Périphérique.
  2. Signalisation type cycle : ALE actif à chaque T1 (lecture/écriture mémoire, lecture/écriture E/S, acquittement interruption). Distingue phase adresse de phase données.
  3. Synchronisation : Fournit timing précis pour logique décodage externe (sélections puces, DT/R, DEN).

Mode Minimum vs Maximum

  • Mode Min (MN/MX=1) : 8086 génère ALE directement.
  • Mode Max (MN/MX=0) : Contrôleur bus 8288 génère ALE (depuis statuts S0–S2 du 8086).

Note hardware

Verrou typique : 74LS373 (verrou D transparent). ALE connecté à LE (Latch Enable). OE mis à la masse. Sorties → bus d'adresses A0–A15.

Amplificateurs et préamplis