Module:Microprocesseur
5
3. L'instructioneststockéedansleregistreinstructionduprocesseur.
1.4.2 Phase2:Décodagedel’instructionetrecherchedel'opérande
Leregistred'instructioncontientmaintenantlepremiermotdel'instructionquipeutêtre
codéesurplusieursmots.Cepremiermotcontientlecodeopératoirequidéfinitlanaturede
l'opérationàeffectuer(addition,rotation,...)etlenombredemotsdel'instruction.
1. L'unitédecommandetransformel'instructionenunesuitedecommandes
élémentairesnécessairesautraitementdel'instruction.
2. Sil'instructionnécessiteunedonnéeenprovenancedelamémoire,l'unitéde
commanderécupèresavaleursurlebusdedonnées.
3. L’opérandeeststockédansunregistre.
1.4.3 Phase3:Exécutiondel'instruction
1. Lemicroprogrammeréalisantl'instructionestexécuté.
2. Lesdrapeauxsontpositionnés(registred'état).
3. L'unitédecommandepositionnelePCpourl'instructionsuivante.
1.5 Jeud’instructions
Lapremièreétapedelaconceptiond’unmicroprocesseurestladéfinitiondesonjeu
d’instructions.Lejeud’instructionsdécritl’ensembledesopérationsélémentairesquele
microprocesseurpourraexécuter.Ilvadoncenpartiedéterminerl’architecturedu
microprocesseuràréaliseretnotammentcelleduséquenceur.Aunmêmejeud’instructions
peutcorrespondreungrandnombred’implémentationsdifférentesdumicroprocesseur.
Lesinstructionsquel’onretrouvedanschaquemicroprocesseurpeuventêtreclasséesen
4groupes:
‐ Transfertdedonnées:pourchargerousauverenmémoire,effectuerdestransferts
deregistreàregistre,etc…
‐ Opérationsarithmétiques:addition,soustraction,division,multiplication
‐ Opérationslogiques:ET,OU,NON,NAND,comparaison,test,etc…
‐ Contrôledeséquence:branchement,test,etc…
1.6 Codaged’instructions
Lesinstructionsetleursopérandes(paramètres)sontstockésenmémoireprincipale.La
tailletotaled’uneinstruction(nombredebitsnécessairespourlareprésenterenmémoire)
dépenddutyped’instructionetaussidutyped’opérande.Chaqueinstructionesttoujours
codéesurunnombreentierd’octetsafindefacilitersondécodageparleprocesseur.Une
instructionestcomposéededeuxchamps:
‐ lecodeinstruction,quiindiqueauprocesseurquelleinstructionréaliser.
‐ lechampopérandequicontientladonnée,oularéférenceàunedonnéeenmémoire
(sonadresse).