Info 0103 : année 2009-2010
Info 0103 (Eléments d'architecture des ordinateurs) est dispensé en Licence 1 MI.
Informations générales
Modalités de contrôle des connaissances
- Un devoir surveillé de 1h30 : 30 pts / 100 pts
- Un TP test : 20 pts / 100 pts
- Un examen terminal : 50 pts / 100 pts
Emploi du temps
L'emploi du temps est disponible iciTravaux dirigés :
-
TD 1 : systèmes de numération
- Changement de base 1 : outil illustrant le changement de base d'un nombre en base 10 vers une base quelconque.
- Changement de base 2 : outil illustrant le changement de base d'un nombre en base quelconque vers la base 10.
-
TD 2 : représentation des données
- Représentation des non signés : affiche la représentation d'un entier non signé.
- Représentation des signés : affiche la représentation d'un entier signé dans l'un des 3 systèmes vus en TD.
- Valeur d'une représentation : donne la valeur d'un entier représentée dans l'un des 3 systèmes vus en TD ou en non-signé.
- Représentation texte : convertit un texte en valeurs ASCII.
- ASCII vers texte : donne le texte représenté par une suite de valeurs ASCII.
-
TD 3 : représentation des réels
- Représentation d'un réel : donne la valeur d'un réel à partir de sa représentation.
-
TD 4 : langage d'assemblage
-
Processeur : la feuille d'annexe détaillant le processeur -
Fiche assembleur : la fiche assembleur qui indique comment coder/décoder un programme en code machine, présente le diagramme d'exécution et le tableau d'exécution.
-
Travaux pratiques :
Dans les différents TP, nous utilisons un outil permettant de simuler le comportement du processeur vu en cours (
fiche de description du processeur). Ce programme peut être téléchargé à partir de la page suivante.
- TP 1 : représentation des nombres en Java et découverte du simulateur
Pour voir les explications détaillées, cliquez ici : accès. - TP 2 : conditionnelles et premières boucles
Pour voir les explications détaillées, cliquez ici : accès. - TP 3 : algorithmes classiques
Pour voir les explications détaillées, cliquez ici : accès.
Divers :
-
classe Conversion : conversions dans différentes bases -
classe Binaire : algorithmes de passage dans les différents systèmes de représentation des entiers (non signés, signés en complément à 2, signe et valeur absolue et biais)