Processeur
•CPU : Central Unit Processor == unité de traitement de données
•== «!cerveau!» de tout système informatique
•gère et contrôle les opérations arithmétiques et logiques des
processus informatiques
•Ne comprend que le langage binaire == suite de codes binaires
uniques pour 1 type de processeur donné
–Architecture CISC : jeu d’instructions puissantes non limités, temps
d’exécution variable
–Architecture RISC : jeu d’instructions réduits simple, temps d’exécution
garanti et optimisé
•Algorithme codé en assembleur premier langage informatique :
–Assembleur correspondance mnémonique vers code binaire
Ex: LD 0x12,w
– bas niveau -> langage C, langage évolué
Ex : printf(‘‘coucou‘‘);
Contenu d’un CPU
•Une UAL pour effectuer des opérations arithmétiques et
logiques.
•Un registre d'instruction associé à un décodeur
permettant de décomposer et d'organiser l'exécution de
l'instruction.
•Un certain nombre de registres internes, pour stocker
temporairement des données ou les bits de conditions.
•Un système de gestion d'adresses, permettant la
localisation des informations, qu'elles soient données ou
instructions.
•Un ensemble de Bus, permettant de véhiculer soit des
données, Bus de données, soit des adresses, Bus
d'adresse, soit des informations permettant de contrôler
ces transferts, Bus de contrôle.