CM d'architecture des ordinateurs
(ESIPE 1ère année)
Voici les thèmes abordés, séance par
séance :
- CM 1 et CM 2, 24 septembre 2012 :
introduction à l'histoire des ordinateurs ;
architecture de von Neumann ; codage des entiers (BCD,
magnitude signée, complément à un,
avec biais, complément à deux) ;
codage des réels ; codage des caractères et du texte
(ASCII, Unicode, UTF-8) ;
structure d'un programme en assembleur x86 ; la section .data ;
la section .bss ; la section .text ; assemblage d'un programme ;
les registres.
- CM 3, 27 septembre 2012 :
opérations sur les registres ; organisation de la mémoire ;
lecture et écriture en mémoire ; gestion des tableaux ;
les interruptions ; les directives ; les entrées/sorties ;
le registre FLAGS ; les sauts inconditionnels.
- CM 4 et CM 5, 17 octobre 2012 :
simulation d'instructions de langage de haut niveau ; la pile
(if, while, do while, for) ; appel de fonctions ; conventions d'appel
de fonctions à la C ; notion de pipeline ; aléas du
pipeline.