Changes between Version 94 and Version 95 of Archi-1-TP9
- Timestamp:
- Dec 6, 2020, 7:47:00 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP9
v94 v95 895 895 ''''''''''''''' 896 896 }}} 897 897 - Ouvrez le fichier `kernel.x.s` et regarder où a été placée la fonction `clock()`.\\Est-ce un problème si `kinit()` n'est plus au début du segment `ktext` ? Posez-vous la question de qui a besoin de connaître l'adresse de `kinit()` 898 {{{#!protected ------------------------------------------------------------------------------------ 899 ''''''''''''''' 900 * Non, ce n'est pas un problème puisque ça fonction. Le code de boot a besoin de `kinit()` et on l'obtiens avec la macro `la`. 901 ''''''''''''''' 902 }}} 898 903 899 904 **Exercices** 900 905 901 906 - Comme d'habitude, exécutez le code et observez. 902 - Ouvrez le fichier `kernel.x.s` et regarder où a été placée la fonction `clock()`.\\Est-ce un problème si `kinit()` n'est plus au début du segment `ktext` ? Posez-vous la question de qui a besoin de connaître l'adresse de `kinit()`903 {{{#!protected ------------------------------------------------------------------------------------904 '''''''''''''''905 * Non, ce n'est pas un problème puisque ça fonction. Le code de boot a besoin de `kinit()` et on l'obtiens avec la macro `la`.906 '''''''''''''''907 }}}908 907 - Afin de vous détendre un peu, vous allez créer un petit jeu `guess` 909 908 - `guess` tire un nombre entre '0' et '9' et vous devez le deviner en faisant des propositions.\\`guess` vous dit si c'est trop grand ou trop petit.