Re : Différence entre cycle machine et cycle d'horloge
Envoyé par just-a-man-but
Salut, quelle est la différence entre cycle machine et cycle d'horloge chez un micro-controleur ?
Merci.
un cycle machine est l'exécution d'une instruction élémentaire. Selon le micro-contrôleur, un cycle machine prend plus ou moins de cycles d'horloges.
un AVR a besoin d'un cycle d'horloge pour exécuter une instruction, un PIC (jusqu'aux PIC18) en a besoin de 4, certains 8051 en ont besoin de plus de 10. Certains micros plus évolués font de la prédiction de branchement et peuvent descendre à moins d'un cycle d'horloge par cycle machine.
Il existe aussi des instructions assembleur qui nécessitent plus de cycles machine comme les sauts ou les retours d'interruption.