Changes between Version 113 and Version 114 of Archi-1-TP9
- Timestamp:
- Dec 15, 2020, 2:38:06 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP9
v113 v114 640 640 ''''''''''''''' 641 641 }}} 642 2. Le code de boot ne fait que sauter à l'adresse `kinit avec l'instruction `j`,642 2. Le code de boot ne fait que sauter à l'adresse `kinit` avec l'instruction `j`, 643 643 il n'y a pas de retour, ce n'est donc pas un `jal`. Où est défini `kinit` ? 644 644 Comment le code de boot connait-il cette adresse ? … … 654 654 {{{#!protected ------------------------------------------------------------------------------------ 655 655 ''''''''''''''' 656 - C'est une manière de désigner toutes les sections nommées `.*data*` avec `*` = n'importe quoi656 - C'est une manière de désigner toutes les sections nommées `.*data*` (avec `*` = n'importe quoi) 657 657 présentes dans n'importe quel fichier objets reçu par le compilateur. 658 658 ''''''''''''''' … … 717 717 ''''''''''''''' 718 718 }}} 719 1. Dans quel fichier , le mot clé `volatile` est-il utilisé ? Rappeler son rôle719 1. Dans quel fichier le mot clé `volatile` est-il utilisé ? Rappeler son rôle. 720 720 {{{#!protected ------------------------------------------------------------------------------------ 721 721 ''''''''''''''' … … 780 780 ''''''''''''''' 781 781 }}} 782 1. Dans le fichier `kinit.c`, on trouve `__tty_regs_map[ tty%NTTYS ].write = *s`, explique le modulo ?782 1. Dans le fichier `kinit.c`, on trouve `__tty_regs_map[ tty%NTTYS ].write = *s`, expliquez le modulo. 783 783 {{{#!protected ------------------------------------------------------------------------------------ 784 784 ''''''''''''''' … … 936 936 **guess.c** 937 937 {{{#!c 938 include <guess.h>938 #include <guess.h> 939 939 #include <harch.h> 940 940 #include <hcpu.h>