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

Registre d'instruction (IR) dans le 8085 : détenteur opcode & déclencheur décodeur

Le Registre d'Instruction (IR) est un registre 8 bits, non visible programmeur, au cœur du cycle fetch-decode-execute du 8085.

Cinq fonctions principales

  1. Verrou opcode : Après PC place adresse sur bus et mémoire retourne opcode, IR le capture (T3 cycle fetch).
  2. Source décodage : Sorties IR alimentent le Décodeur Instruction & Encodeur Cycles Machine, générant signaux contrôle (op ALU, enable registres, cycles bus).
  3. Ancre temporelle : Contenu IR détermine longueur instruction (1/2/3 octets) et nombre cycles machine (1–5).
  4. Contrôle incrémentation PC : Une fois IR chargé, unité timing & contrôle incrémente PC du nombre octets instruction.
  5. Stockage transitoire : Retient opcode seulement jusqu'à fin décodage ; fetch suivant l'écrase.

Flux données

Mémoire → Bus Données → IR → Décodeur → Signaux Contrôle
↓
(PC ← PC + n)

Programmeurs ne lisent/écrivent jamais IR directement ; c'est purement étape pipeline interne. Sa largeur (8 bits) correspond à taille opcode 8085.

Amplificateurs et préamplis