220 | | 1. Quelle est la différence entre `#include "file.h"` |
221 | | |
222 | | |
223 | | * fonction write buffer en assembleur et en C |
224 | | * Makefile et make recurs |
225 | | * Les struct et les tableaux de structs |
226 | | * fonction read buffer en C |
227 | | * les usages de extern/globl et de volatile |
228 | | * compilation conditionnelle |
| 220 | 1. Quelle est la différence entre `#include "file.h"` et `#include <file.h>"` ? |
| 221 | 1. Comment définir une macro instruction du processeur uniquement si elle n'est pas définie ? |
| 222 | 1. Comment être certain de ne pas inclure plusieurs fois le même fichier `.h` ? |
| 223 | 1. Supposons que la structure `tty_s` est définie comme suit et les registres du `TTY0` sont accessible par la variable `struct tty_s __tty_regs_map[]`. Ecrivez une fonction C bloquante qui attend un caractère tapé au clavier. Nous vous rappelons qu'il faut attendre que le registre `TTY_STATUS` soit différent de 0 avant de lire `TTY_READ`. |
| 224 | 1. Le fichier « ldscript » décrit l'espace d'adressage et la manière de remplir les sections dans le programme exectutable. |