>> Technologie Électronique >  >> Audio personnel >> Radios-réveils

Diagramme temporel instruction OUT Intel 8085 : Décomposition T-States

Timing exécution instruction OUT dans microprocesseur 8085

L'instruction OUT port transfère données accumulateur vers port I/O 8 bits. Elle s'exécute en 4 cycles machine (10 T-states). Ci-dessous analyse détaillée activité par T-state.

Diagramme temporel : Analyse T-State

T-StateActivité busSignaux contrôleNotes
T1PC → Bus adresse (Récupération opcode)ALE=1, IO/M=1, RD=0, WR=1Opcode (D3h) récupéré
T2Opcode → Bus donnéesRD=0Décodeur identifie OUT
T3PC+1 → Bus adresse (Adresse port)ALE=1, IO/M=1, RD=1, WR=1Adresse port (2e octet) récupérée
T4Adresse port → Bus donnéesRD=0Verrouillage adresse port
T5A → Bus données (Données accumulateur)IO/M=1, WR=0Données sorties vers port
T6Données maintenuesWR=0Périphérique verrouille données
T7InactifWR=1Cycle écriture se termine
T8-T10Récupération instruction suivante commence—Récupération chevauchée (pipelining)

Comportement signaux clés

  • IO/M = 1 tout au long (cycle I/O, pas mémoire).
  • Impulsion WR (T5-T6) est signal verrou critique pour port sortie.
  • ALE pulse deux fois : une pour récupération opcode, une pour récupération adresse port.

Implication pratique

Périphériques sortie doivent verrouiller données sur front montant WR (ou pendant WR=0). Largeur impulsion WR min ~200ns à horloge 3MHz.

Radios-réveils