Je suis un peu confus lorsqu'une simple instruction mov s'exécute à partir des composants que je connais bien sur un processeur moderne. Je ne vois aucun endroit où il pourrait être exécuté. chargé de l'exécution des instructions mov (je n'appellerais pas exactement cela ALU dans ce cas, mais peu importe ...).
Je connais ces 4 composants d’un CPU chargés d’exécuter des instructions:
ALU: Pour exécuter des opérations arithmétiques, logiques et à décalage de bits.
FPU: Pour les opérations arithmétiques et de décalage de bits sur des nombres à virgule flottante.
AGU: Pour calculer les adresses pour accéder à la mémoire principale.
MMU: transformer les adresses de mémoire virtuelle en adresses physiques.
Mais le problème est que je ne vois aucune de ces choses de cette description effectuer des choses simples comme celles-ci, qui sont assez communes:
hache mobile, 5
mov al, [bx]
mov [bx], 110
Ensuite, où une instruction mov est-elle exécutée une fois qu'elle a été décodée?
Merci de votre aide.