Changes between Version 5 and Version 6 of Archi-1-TP9


Ignore:
Timestamp:
Oct 9, 2020, 5:15:31 PM (4 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP9

    v5 v6  
    22[[PageOutline]]
    33= Boot et premier programme en mode kernel
     4
     5# 1. Premier programme en assembleur
     6
     7## Objectif général
     8
     9Il s'agit d'afficher un message sur le terminal avec un programme en assembleur.
     10
     11## Compétences acquises
     12
     13- Savoir produire un exécutable à partir d'un code en assembleur.
     14- Savoir comment afficher un caractère sur un terminal.
     15
     16## Questions
     17
     18- Dans quel fichier se trouve la description de l'espace d'adressage du MIPS ?
     19- A quelle adresse démarre le MIPS ?
     20- Que produit le compilateur C quand on utilise l'option -c ?
     21- Que fait l'éditeur de liens ?
     22- De quels fichiers a besoin l'éditeur de liens pour fonctionner ?
     23- Que fait l'instruction `mtc0 $0, $12` ? Pourquoi est-ce nécessaire ?
     24- Dans quelle section se trouve le message hello ?
     25- Comment connait-on l'adresse du registre de sortie du contrôleur de terminal TTY ?
     26- Comment sait-on que le message est fini et que le programme doit s'arrêter ?
     27- Pourquoi terminer le programme par un `dead: j dead` ?