Microprocesseur 8085 : Pourquoi une impulsion d'horloge ne peut pas exécuter une instruction
L'Intel 8085 ne peut exécuter aucune instruction en une seule impulsion d'horloge. Chaque instruction nécessite un cycle complet lecture-décodage-exécution s'étalant sur plusieurs cycles d'horloge. Le processus commence par la lecture de l'opcode depuis la mémoire, suivie du décodage pour déterminer l'opération, et enfin l'exécution de l'action — qui peut impliquer opérations ALU, lectures/écritures mémoire, ou transferts registres.
La longueur instruction varie : opérations simples comme MOV ou NOP peuvent se compléter en 4 cycles, tandis qu'instructions complexes comme CALL, MUL, ou transferts blocs peuvent prendre 16 cycles ou plus. L'entrée horloge du 8085 (typiquement 3–6 MHz) pilote ce séquençage, mais aucun raccourci architectural ne permet exécution mono-cycle.
En bref : le 8085 est un processeur CISC multi-cycles ; une impulsion d'horloge ne fait qu'avancer la machine d'états interne d'une étape.
