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

Diagramme de temporisation instruction LDA Intel 8085 : Exécution en 4 cycles

LDA (Load Accumulator Direct) Temporisation dans le 8085

L'instruction LDA addr charge l'accumulateur depuis une adresse directe 16 bits. Elle s'exécute en 4 cycles machine (13 T-states).

Décomposition des cycles machine

Cycle machineT-StatesOpérationBus / Signaux
1. Récupération opcodeT1–T4Récupère 3Ah depuis PCPC→Addr, ALE, RD, IO/M=0, S1=1, S0=1
2. Lecture mémoire (octet poids faible)T5–T8Lit octet adresse faible depuis PC+1PC+1→Addr, RD, IO/M=0
3. Lecture mémoire (octet poids fort)T9–T11Lit octet adresse fort depuis PC+2PC+2→Addr, RD, IO/M=0
4. Lecture mémoire (Données)T12–T13Lit données depuis adresse (H,L) → AAddr→Addr, RD, IO/M=0, Data→A

Activité détaillée par T-State (Cycle 4 — Lecture données)

  • T12 : Adresse (des cycles précédents) sur A15-A8 / AD7-AD0 ; ALE=1 verrouille octet poids fort.
  • T13 : RD=0 ; mémoire place données sur AD7-AD0 ; chargées dans l'accumulateur à la fin de T13.

Points clés

  • Adresse 16 bits récupérée en deux lectures mémoire distinctes (cycles 2 et 3) — little-endian (octet faible d'abord).
  • Pas d'états d'attente supposés ; READY=1 tout au long.
  • Total : 13 T-states @ 3 MHz = 4,33 µs.
  • Drapeaux : Aucun affecté.

Diagramme de temporisation visuel (Représentation textuelle)

 CLK: __ __ __ __ __ __ __ __ __ __ __ __ __
ALE: ____ ____ ____ ____
RD:  ______ ______ ______ ______
ADDR: PC PC+1 PC+2 (H,L)
DATA: 3Ah AddrL AddrH DATA→A
     |F1| |F2| |F3| |F4| 
Amplificateurs et préamplis