Ce module présente les bases du fonctionnement des ordinateurs :
L'enseignement est réparti en 3h de Cours Magistraux, 8h de Travaux Dirigés et 6h de Travaux Pratiques.
| semaine | thème | documents |
|---|---|---|
| 1 |
présentation, premier cours |
|
| 2 |
premier TD : entiers naturels et bases 2, 10 et 16 |
|
| 3 |
TD : codage des entiers, calculs simples |
|
| 4 |
TD : codage/décodage des entiers relatifs |
|
| 5 |
CM : structure d'un ordinateur, structure d'une UC, instructions et modes d'adressage TD : soustractions, autres opérateurs de calcul en base 2 |
|
| 6 |
CM : transcription des structures de données et de contrôle, TD : CimPU : UC, mémoire, E/S, outils DS n°1 : changements de base, codage des entiers, additions en base 2 |
|
| 7 |
TD : adressage de la mémoire, calculs simples |
|
| 8 |
TD : structures de contrôle conditionnelles |
|
| 9 |
TD : structures de contrôle itératives |
|
| 10 |
TP : programmes orientés calculs arithmétique |
|
| 11 |
TP : alternatives et boucles |
|
| 12 |
TP : tableaux et fonctions simples |
|
| 13 |
DS n°2 : programmes en assembleur : TD 5 à 8 et TP 1 à 3 |
|
Nous allons utiliser CimPU. C'est un simulateur d'unité centrale que j'ai développé depuis fin 2022. Il permet d'écrire et tester de petits programmes en assembleur, sur une architecture ressemblant à celle des tout premiers micro-ordinateurs, comme le KIM-1 ou le MK14.
Remonter au dossier parent