Changes between Version 113 and Version 114 of Archi-1-TP9


Ignore:
Timestamp:
Dec 15, 2020, 2:38:06 PM (4 years ago)
Author:
meunier
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP9

    v113 v114  
    640640'''''''''''''''
    641641}}}
    642 2. Le code de boot ne fait que sauter à l'adresse `kinit avec l'instruction `j`,
     6422. Le code de boot ne fait que sauter à l'adresse `kinit` avec l'instruction `j`,
    643643   il n'y a pas de retour, ce n'est donc pas un `jal`. Où est défini `kinit` ?
    644644   Comment le code de boot connait-il cette adresse ?
     
    654654{{{#!protected ------------------------------------------------------------------------------------
    655655'''''''''''''''
    656 - C'est une manière de désigner toutes les sections nommées `.*data*` avec `*` = n'importe quoi
     656- C'est une manière de désigner toutes les sections nommées `.*data*` (avec `*` = n'importe quoi)
    657657  présentes dans n'importe quel fichier objets reçu par le compilateur.
    658658'''''''''''''''
     
    717717'''''''''''''''
    718718}}}
    719 1. Dans quel fichier, le mot clé `volatile` est-il utilisé ? Rappeler son rôle
     7191. Dans quel fichier le mot clé `volatile` est-il utilisé ? Rappeler son rôle.
    720720{{{#!protected ------------------------------------------------------------------------------------
    721721'''''''''''''''
     
    780780'''''''''''''''
    781781}}}
    782 1. Dans le fichier `kinit.c`, on trouve `__tty_regs_map[ tty%NTTYS ].write = *s`, explique le modulo ?
     7821. Dans le fichier `kinit.c`, on trouve `__tty_regs_map[ tty%NTTYS ].write = *s`, expliquez le modulo.
    783783{{{#!protected ------------------------------------------------------------------------------------
    784784'''''''''''''''
     
    936936**guess.c**
    937937{{{#!c
    938 include <guess.h>
     938#include <guess.h>
    939939#include <harch.h>
    940940#include <hcpu.h>