Différents formats d'instruction suivant le nombre de parties réservées aux opérandes (ou adresses).
Par exemples :
![]() ![]() ![]() |
(format 1 adresse) |
![]() ![]() ![]() |
![]() |
Exemple d'instructions au format 1 adresse :
Exemple de fonctionnement avec une horloge à 4 phases (pour un format 1 adresse) : cas d'une acquisition au clavier, d'une addition de la valeur lue avec une donnée en mémoire, puis affichage du résultat à l'écran.
![]() |
|
![]() |
l'instruction est lirePériph - nomPériph |
![]() |
RIp est la partie nomPériph de l'instruction |
![]() |
|
![]() |
nouveau cycle, nouvelle instruction |
![]() |
l'instruction est additionner - adresse |
![]() |
RIp est la partie adresse de l'instruction |
![]() |
|
![]() |
nouveau cycle, nouvelle instruction |
![]() |
l'instruction est écrirePériph - nomPériph |
![]() |
RIp est la partie nomPériph de l'instruction |
![]() |
chargeur = programme qui lit un programme (sur un support externe) et l'écrit en mémoire. Le chargeur est chargé par un dispositif matériel/ROM (appelé microchargeur).