Il faut qu’à la fin de l’instruction en cours, le registre PC du CPU doit pointer sur l’instruction
suivante à exécuter.
Les registres A,B,C,D sont des registres dans lequel on peut travailler sur des données.
L’UAL de gauche est utilisé pour le travail des adresses sur 16 bits d’où des registres de 8 bits
assemblés deux à deux pour faire du 16 bits.
-Motorola 6800 :
La structure un peu différente du Z80 car il n’y a qu’un UAL.
-Intel 8086 :
Base des Intel Pentium. Processeur 16 bits avec un registre AX (qui signifie A
expansion) qui contient AH( pour A haut ) et AL(pour A bas). Cette structure 2*8 bits permet
la compatibilité ascendante avec le 8086 et le Z 80.
Il y a une unité importante : le registre d’instruction transformé en une pile qui permet
d’anticiper en emmenant les instructions au CPU ; c’est l’introduction de la mémoire cache .
On peut avoir en attente jusqu’à 6 instructions.
-Carte Unité Centrale (=Carte mère)
-Partie moteur :
Le CPU est le moteur de la carte , il est rythmé par une horloge ( dispositif qui génère le
signal périodique) qui utilise un quartz pour assurer la périodicité.
-bus d’adresses, de données, de commande.
-Mémoire : ROM et RAM :
La ROM est la mémoire morte, gravée une fois pour toute. Le programme de démarrage se
trouve dans la ROM. Elle sert à initialiser les entrées-sorties , à tester la RAM et à chercher le
système d’exploitation.
-Contrôleurs entrées-sorties :
3 composant de base : -UART ( Universal Asynchronous Receiver Transmitter )
-PIO (parallel input/output )
-PIC (programmable interrupt controller )
les contrôleurs sont reliés au CPU et aux périphériques.
Ils ont 2 fonctions principales :
-Interfaces entre CPU et périphériques :
Les périphériques travaillent autour de la milli-seconde tandis que le CPU travaille au
minimum autour de la micro-seconde . Donc il y a un problème, il faut donc qu’il y ait de la
mémoire dans ces contrôleurs , cette mémoire s’appelle les registres.
-Transcodage :
Le codage du périphérique n’est pas forcément le même que celui du CPU. Il faut
donc les transcoder ou décoder.
-PIO :
Le PIO est l’interface parallèle le plus simple, les données doivent aller le plus vite
possible d’où une transmission parallèle, donc il existe une limite : la distance entre les deux
éléments. (Ex : Ordi-Imprimante : câble de quelques mètres)