CM d'Architecture des ordinateurs
(ESIPE 1)
Thèmes abordés
- CM 1, 24 septembre 2018 :
histoire des ordinateurs ; concepts théoriques de l'organisation
des machines ; bases sur la représentation des données.
- CM 2, 27 septembre 2018 :
mémoire ; conventions little et big endian ; représentation des
entiers et des flottants.
- CM 3, 1er octobre 2018 :
codage IEEE754 ; codage des textes (ASCII, UTF-8) ;
généralités sur les langages d'assemblage ; registres ;
opérations de base en assembleurs ; lecture en mémoire.
- CM 4, 8 octobre 2018 :
écriture en mémoire ; sections de données initialisées et
non initialisées ; section de code ; interruptions ;
drapeaux ; saut inconditionnels ; sauts conditionnels ;
simulation du
if then
, if then else
,
du while
et du do while
.
- CM 5, 10 octobre 2018 :
simulation du
for
et instruction loop
,
pile, écriture de fonctions suivant les conventions d'appel
du C.
Fiches et fichiers de TP
- Fiche 1 (3 octobre 2018, 2 séances),
à rendre (par mail au chargé de TP) avant le
10 octobre 2018, 22 h
- Fiche 2 (9 octobre 2018, 1 séance),
à rendre (par mail au chargé de TP) avant le
16 octobre 2018, 22 h
- Fiche 3 (10 octobre 2018, 2 séances),
à rendre (par mail au chargé de TP) avant le
24 octobre 2018, 22h
- Fiche 4 (15 octobre 2018, 1 séance),
à rendre (par mail au chargé de TP) avant le
31 octobre 2018, 22 h
Cours intégral
Disponible ici, en version
imprimable ici et en version
imprimable avec 4 pages sur 1 ici.
Divers
- Le
site
où trouver le livre Langage Assembleur PC.
- Un lien vers une liste assez complète de commandes
pour gdb.
- Des exemples
de questions sur l'assembleur dans l'esprit de ce qui peut
être posé à l'examen.