Changes between Version 146 and Version 147 of Archi-1-TP9


Ignore:
Timestamp:
Nov 21, 2021, 8:59:10 AM (3 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archi-1-TP9

    v146 v147  
    168168{{{#!protected ------------------------------------------------------------------------------------
    169169''
    170 Cours 9 / slide 19
     170Cours 9 / slide 19\\\\
     171Il suffit de remplacer les instructions `lui` et cri` par `
    171172{{{#!asm
    172173la    $4, __tty_regs_map
     
    187188}}}
    1881891. Vous avez utilisé les directives `.text` et `.data` pour définir les sections où placer les instructions et les variables globales, mais il existe la possibilité de demander la création d'une nouvelle section dans le code objet produit par le compilateur avec la directive `.section name,"flags"`
    189    - `name` est le nom de la nouvelle section.  On met souvent un `.name` pour montrer que c'est une section et
    190    - `"flags"` informe du contenu : `"ax"` pour des instructions, `"ad"` pour des données (ceux que ça intéresse pourront regarder là [https://frama.link/20UzK0FP])
     190   - `name` est le nom de la nouvelle section.  On met souvent un `.name` (avec un `.`au début) pour montrer que c'est une section et
     191   - `"flags"` informe sur le contenu : `"ax"` pour des instructions, `"ad"` pour des données (ceux que ça intéresse pourront regarder là [https://frama.link/20UzK0FP])
    191192 Écrivez le code assembleur créant la section `".mytext"` et suivi de l'addition des registres `$5` et `$6` dans `$4`
    192193{{{#!protected ------------------------------------------------------------------------------------