Changes between Version 9 and Version 10 of Archi-1-TP10
- Timestamp:
- Dec 21, 2020, 11:43:31 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archi-1-TP10
v9 v10 1 1 {{{#!protected 2 **[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/AS5-TME10 -tmp?action=edit EDIT]**2 **[https://www-soc.lip6.fr/trac/archi-l3s5/wiki/AS5-TME10?action=edit EDIT]** 3 3 }}} 4 4 [[PageOutline]] … … 188 188 ''''''''''''''' 189 189 }}} 190 1. 191 effacement des variables globales? 190 1. ldscript? 191 {{{#!protected ------------------------------------------------------------------------------------ 192 ''''''''''''''' 193 - 194 ''''''''''''''' 195 }}} 196 1. En C, vous savez que les variables globales sont toujours initialisées, soit explicitement dans le programme lui-même, soit implicitement à la valeur 0. Les variables globales initialisées sont placées dans la section `.data` (ou plutôt dans l'une des sections data : `.data`, `.sdata`, `.rodata`, etc. Elles sont présentes dans le fichier objet (`.o`) produit pas le compilateur. En revanche, les variables globales non explicitement initialisées ne sont pas présentes dans le fichier objet. effacement des variables globales? 192 197 {{{#!protected ------------------------------------------------------------------------------------ 193 198 ''''''''''''''' … … 196 201 }}} 197 202 1. accès aux registres de périphériques? 198 {{{#!protected ------------------------------------------------------------------------------------199 '''''''''''''''200 -201 '''''''''''''''202 }}}203 1. ldscript?204 203 {{{#!protected ------------------------------------------------------------------------------------ 205 204 '''''''''''''''