Changes between Version 146 and Version 147 of Archi-1-TP9
- Timestamp:
- Nov 21, 2021, 8:59:10 AM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP9
v146 v147 168 168 {{{#!protected ------------------------------------------------------------------------------------ 169 169 '' 170 Cours 9 / slide 19 170 Cours 9 / slide 19\\\\ 171 Il suffit de remplacer les instructions `lui` et cri` par ` 171 172 {{{#!asm 172 173 la $4, __tty_regs_map … … 187 188 }}} 188 189 1. 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 et190 - `"flags"` informe ducontenu : `"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]) 191 192 Écrivez le code assembleur créant la section `".mytext"` et suivi de l'addition des registres `$5` et `$6` dans `$4` 192 193 {{{#!protected ------------------------------------------------------------------------------------