La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

© Alexandre Parodi - 2005 - 2009 TITRE Pour voir le diaporama: Diaporama / Visionner le diaporama puis « space » ou clic pour avancer « back-space » pour.

Présentations similaires


Présentation au sujet: "© Alexandre Parodi - 2005 - 2009 TITRE Pour voir le diaporama: Diaporama / Visionner le diaporama puis « space » ou clic pour avancer « back-space » pour."— Transcription de la présentation:

1

2 © Alexandre Parodi - 2005 - 2009 TITRE Pour voir le diaporama: Diaporama / Visionner le diaporama puis « space » ou clic pour avancer « back-space » pour reculer EXÉCUTION DÉTAILLÉE DE LINSTRUCTION NOT Ri, Rk

3 © Alexandre Parodi - 2005 - 2009 MICROPROGRAMME On veut exécuter linstruction : NOT Ri, Rk daction globale principale: Ri Rk,...... et actions globales logistiques: ZNVC SR, M[PC] IR, PC # 2 PC, 0 PC ; Cycle: 0: 1: 2: 3: Dans PC Charge les indications du résultat de linstruction précédente Charge linstruction suivante pointée par le PC Incrémente le PC Annule le n° de cycle PC X, M[X] IR, Ri A, A Rk, Microprogramme (séquence de microinstructions nayant que des actions réalisables sur ce CPU): ZNVC SR, PC # 2 PC, PC # 1 PC ; 0 PC ; On suppose ALU fait NOT

4 © Alexandre Parodi - 2005 - 2009 ARCHITECTURE DU CPU

5 © Alexandre Parodi - 2005 - 2009 Code micro-instruction = fonction(IR, PC) micro-instruction n°0 NOT Ri, Rk cycle n°0 NOT Ri, Rk * i NOT ENABLE LOAD INC PC=0 0

6 © Alexandre Parodi - 2005 - 2009 ? Ri A Ri NOT Rj, Rk cycle n°0 +1 0 i 1 0 NOT 1 Ri 1 PC=0 1 PC # 1 PC ZCVN SR ZCVN 1 0

7 © Alexandre Parodi - 2005 - 2009 Code micro-instruction = fonction(IR, PC) micro-instruction n°1 NOT Ri, Rk cycle n°1 1 NOT Ri, Rk * k LOAD ENABLE INC PC=1

8 © Alexandre Parodi - 2005 - 2009 ARk NOT Rj, Rk cycle n°1 +1 1 k 0 1 0 Ri PC=1 2 PC # 1 PC ;, 2 1

9 © Alexandre Parodi - 2005 - 2009 Code micro-instruction = fonction(IR, PC) micro-instruction n°2 NOT Ri, Rk cycle n°2 2 NOT Ri, Rk * ENABLE LOAD INC PC=2

10 © Alexandre Parodi - 2005 - 2009 PCX NOT Rj, Rk cycle n°2 +1 2 - 0 0 0 pc PC=2 3 PC # 1 PC ;, 3 0 1 1

11 © Alexandre Parodi - 2005 - 2009 Code micro-instruction = fonction(IR, PC) micro-instruction n°3 NOT Ri, Rk cycle n°3 3 NOT Ri, Rk * PC=3 INC READ LOAD RESET

12 © Alexandre Parodi - 2005 - 2009 M[X]IR NOT Rj, Rk cycle n°3 0 3 - 0 0 0 M[X] PC=3 0 0 PC ;, 0 0 0 0 1 0 1 0 1 1 X +2 PC # 2 PC ?

13 © Alexandre Parodi - 2005 - 2009 Le diaporama est terminé !

14 © Alexandre Parodi - 2005 - 2009 Le diaporama est terminé !

15 © Alexandre Parodi - 2005 - 2009 Le diaporama est terminé !


Télécharger ppt "© Alexandre Parodi - 2005 - 2009 TITRE Pour voir le diaporama: Diaporama / Visionner le diaporama puis « space » ou clic pour avancer « back-space » pour."

Présentations similaires


Annonces Google