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, calculs simples |
|
5 |
CM : structure d'un ordinateur, structure d'une UC, instructions et modes d'adressage TD : codage des textes simples |
|
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