• [^] # Re: lapin compris

    Posté par (site web personnel) . En réponse au journal HWA : accéder au matériel autrement. Évalué à 1.

    C'est exactement ce qui est fait ! C'est une combinaison de « function-like » macros et de fonctions inline pour les accès synchrones, plus une structure de données pour mémoriser puis résoudre les contraintes exprimées par les accès asynchrones.

    Le compilateur n'ayant à manipuler que des constantes numériques connues au moment de la compilation, il peut optimiser au maximum le code pour ne laisser finalement que les accès réels aux registres matériels.

    « J'ai pas Word, j'ai pas Windows, et j'ai pas la télé ! »