SÉQUENCE D’ACTIONS SUR EXÉCUTION D’UNE SÉQUENCE D’ACTIONS SUR LE CHEMIN DE DONNÉES voir l'animation: Diaporama / Visualiser ... avancer: Barre d'espace reculer: p TITRE
ORGANES DU CHEMIN DE DONNÉES Registre Accumulateur: contient le résultat de l’ALU. Registre d’indeX: contient l’adresse Bus Interne: bus qui échange les informations entre organes du CPU Unité Arithmétique et Logique Effectue les opérations. Bloc de registres: Comporte 16 registres R0 à R15. Registre n°S accédé Micro-valeur: Valeur de 2 bits de la microinstruction. Bus d’adresse: groupe de fils qui transportent l’adresse Bus de données: Groupe de fils qui transportent les données depuis ou vers le CPU. ORGANES DU CHEMIN DE DONNÉES
Mais on ne peut pas l’effectuer en un cycle Le complément à 1 ... Action globale : Ri Rk Mais on ne peut pas l’effectuer en un cycle Le complément à 1 ... ...du contenu du registre n°i ... ...est chargé dans... ...le registre n°k On va donc décomposer cette action globale en une séquence d ’actions réalisables chacune en un cycle d’horloge: Ri A ; A Rk ; L’action après le « ; » sera au prochain cycle Cycle n°0 Cycle n°1 ACTION GLOBALE
On indiquera pour chaque cycle: L’action Le code des commandes pour chaque opérateur Le chemin employé La synchronisation Le n° du cycle INDICATIONS
CHEMIN & COMMANDES de Ri A (au cycle n°0) Le registre A sera chargé: L=1 Ri A ; L ’unité de calcul ALSU effectue le NOT de B: P=code(NOT) Le registre X ne sera pas chargé: L=0 NOT Accès au registre n°i: S=i Ri 1 Prochain cycle i ? Aucun registre R chargé: L=0 Ri 1 Ri Le tampon est passant: E=1 Le tampon est bloqué: E=0 - Le tampon est bloqué: E=0 - - Valeur quelconque: VC=-- -- CHEMIN & COMMANDES de Ri A (au cycle n°0) Bus inutilisé: ADS=0
EXÉCUTION de Ri A (au cycle n°0) ; Le résultat Ri est prêt à l’entrée D du registre accumulateur A NOT le prochain cycle n°1 débute ensuite Ri 1 i ? Ri 1 Ri Juste après le coup d ’horloge, Le résultat Ri a été chargé dans le registre accumulateur A - - - -- EXÉCUTION de Ri A (au cycle n°0)
CHEMIN & COMMANDES de A Rk (au cycle n°1) ; ---- 1 k Ri 1 - - - -- CHEMIN & COMMANDES de A Rk (au cycle n°1)
EXÉCUTION de A Rk (au cycle n°1) ; ---- 1 k Ri 1 - - - -- EXÉCUTION de A Rk (au cycle n°1)
FIN DE LA PRESENTATION FIN
FIN DE LA PRESENTATION FIN