1
SOMMAIREAvant Propos 1Partie N°1 : Représentation de l’information en numérique 6
I. Présentation du binaire. 6I.1 Le bit. 6I.2 L'octet. 7II. Les opérations en binaire. 7II.1 L'addition en binaire. 8II.2 La multiplication en binaire. 8III. La base hexadécimale. 8IV. Représentation d'un nombre dans un ordinateur. 9IV.1 Représentation d'un entier naturel. 9IV.2 Représentation d'un entier signé. 9IV.3 Représentation d'un nombre réel. 10
Partie 2: LES SYSTEMES MICRO-PROGAMMES
I. Mise en situation. 12II. Description et structure interne d’un microcontrôleur. 13III. Le processeur. 17III.1 Architecture de base d’un microprocesseur 18III.1.1 L'unité de commande. 18III.1.2 L'unité arithmétique et logique (UAL). 18III.1.2.1 L'accumulateur (nommé : A). 19III.1.2.2 Le registre d'état (Flags : F) 19III.1.2.2.1 Retenue : (carry : C). 20III.1.2.2.2 Retenue intermédiaire : (Auxiliary Carry : AC). 20III.1.2.2.3 Signe: (S) 20III.1.2.2.4 Débordement : (overflow : O) 20III.1.2.2.5 Le bit Zéro : (Zéro : Z) 21III.1.2.2.6 Le bit de parité : (P) 21III.1.3 Les registres. 21III.1.3.1 Les registres d'usage général. 21III.1.3.2 Les registres d'adresses (pointeurs). 21III.1.3.2.1 Le compteur ordinal (pointeur de programme PC.) 21III.1.3.2.2 Le pointeur de pile (stack pointer SP). 22III.1.3.2.3 Les registres d'index (index source SI et index destination DI). 23III.2 Principe d’exécution d'une instruction. 23III.2.1 Recherche de l'instruction. 24III.2.2 Le Décodage de l’instruction. 24III.2.3 L’exécution de l’instruction. 24IV. Les BUS. 25IV.1 Bus de données. 26IV.2 Bus d’adresse. 26IV.3 Bus des commandes. 27V. Les Mémoires. 28V.1 Fonctionnement de la mémoire vive. 28V.2 Sélection d’une case mémoire. 29V.3 Rappel sur les décodeurs 33