Survol du contenu du cours architecture des ordinateurs et mini-assembleur (ce semestre)
Architecture de von Neumann
Représentation des informations
Cycle d’exécution
Instructions
Trace d’exécution
Démos et fin
Survol du contenu du cours (ce semestre)
*Éléments d’architecture des ordinateurs (+mini-assembleur)
*Éléments de systèmes d’exploitation
*Programmation structurée impérative (éléments de langage C)
-Structure d’un programme C
-Variables : déclaration (et initialisation), affectaction
-Évaluation d’expressions
-Instructions de contrôle : if, for, while
-Types de données : entiers, caractères, réels, tableaux, enregistrements
-Fonctions d’entrées/sorties (scanf/printf)
-Écriture et appel de fonctions
-Débogage
*Notions de compilation
-Analyse lexicale, analyse syntaxique, analyse sémantique
-préprocesseur du compilateur C (include, define)
-Édition de lien
*Algorithmes élémentaires
*Méthodologie de résolution, manipulation sous linux
Représentation en binaire des informations
Definition (bit)
-Le chiffre binaire, ou bit, est l’équivalent binaire de nos chiffres décimaux. Il peut valoir soit 0 soit 1. Un bit est une quantité élémentaire d’information (oui ou non, ouvert ou fermé, etc.).
-L’information manipulée par un ordinateur est consituée de bits.
-les cases mémoires et les registres contiennent des mots
mémoire : des suite de n bits, où n est fixé une fois pour toute par l’architecture matérielle.
-les instructions du langage machine sont exprimées en binaire.
-le langage assembleur en est un notation pratique pour les humains.
Nous en verrons plus sur les codages en binaire des données dans quelques cours.

Cours architecture des ordinateurs et mini-assembleur (495 KO) (Cours PDF)
