Changes between Version 94 and Version 95 of Archi-1-TP9


Ignore:
Timestamp:
Dec 6, 2020, 7:47:00 PM (4 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP9

    v94 v95  
    895895'''''''''''''''
    896896}}}
    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}}}
    898903
    899904**Exercices**
    900905
    901906- 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 }}}
    908907- Afin de vous détendre un peu, vous allez créer un petit jeu `guess`
    909908  - `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.