Cours architecture des ordinateurs et mini-assembleur

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.

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours architecture des ordinateurs et mini-assembleur (495 KO) (Cours PDF)
Cours architecture des ordinateurs et mini-assembleur

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *