CM 1, 27 septembre 2021 : histoire des ordinateurs et de leur évolution ; machine de Turing ; architecture de von Neumann ; bits et octets ; mémoire ; petit et grand boutisme.
Les diapos de ce cours sont ici.
CM 2, 1er octobre 2021 : changements de base ; représentation des nombres entiers (BCD, magnitude signée, complément à un, avec biais, complément à deux) ; représentation des flottants ; représentation des caractères et des textes.
Les diapos de ce cours sont ici.
CM 3, 4 octobre 2021 : langage machine et langage d’assemblage ; registres ; manipulation et calculs sur les registres ; mémoire ; lecture en mémoire.
Les diapos de ce cours sont ici.
CM 4, 11 octobre 2021 : écriture en mémoire ; segments de données ; sauts inconditionnels ; sauts conditionnels ; pile.
Les diapos de ce cours sont ici.
CM 5, 18 octobre 2021 : instructions call
et ret
; écritures de fonctions suivant les conventions du C
; chaînes de caractères ; exemples de fonctions ; fonctions récursives ; étiquettes locales ; modularisation.
Les diapos de ce cours sont ici.
Les diapos du cours sont disponibles ici (mise à jour du 18-10-21).
Cette page contient des exercices de programmation en assembleur complémentaires à ceux des TP et très utiles pour la préparation de l’examen. Il est très vivement conseillé de tenter de les résoudre.
Il s’agit, pour chaque sujet, de réaliser un rendu complet contenant un rapport et les différents programmes demandés. Les sujets sont à réaliser en binôme.
Les questions obligatoires sont précédées d’un carré noir. Les autres questions ne sont pas à rendre mais il est conseillé d’au minimum les lire pour augmenter sa familiarité avec les thèmes étudiés.
Le rapport doit être constitué
Il doit être rendu au format pdf
pour des raisons de compatibilité et contenir les noms de ses deux auteurs.
Les fichiers sources doivent être documentés et contenir les noms des deux auteurs ainsi que leurs dates de création et de dernière édition.
Tout ce matériel est à rendre dans une archive zip
dans laquelle figurera le rapport et les fichiers sources. Il ne faut rendre ni les exécutables ni la fiche de TP. Le rendu s’effectue par mail ou bien par un dépôt sur la plate-forme d’enseignement selon les instructions de votre chargé de TP. Si le rendu est demandé par mail, le sujet du mail doit impérativement être
A0_2021_Fiche_N
où N
est le numéro de la fiche considérée.
Sujet 1, sur 2 séances, à rendre pour le 12 octobre 2021 avant 13 h 45.
Fichiers :
Sujet 2, sur 1 séance, à rendre pour le 20 octobre 2021 avant 8 h 30.
Fichiers :
Sujet 3, sur 2 séances, à rendre pour le 25 octobre 2021 avant 23 h 59.
Fichiers :
Sujet 4, sur 1 séance, à rendre pour le 31 octobre 2021 avant 23 h 59.
Fichiers :
Il aura lieu le jeudi 21 octobre 2021, de 8 h 30 à 10 h 30. Tous les documents papier sont autorisés, sauf les livres. Les appareils électroniques sont interdits.