Cours11_16116_H09 - Ordinateurs Structure et Applications GIF-16116 Cours 11 Directives Assembleur Etienne Tremblay Universit Laval Hiver 2009

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
GIF-16116 Cours 11, p.1 Etienne Tremblay Ordinateurs, Structure et Applications GIF-16116 Université Laval, Hiver 2009 Cours 11, Directives Assembleur
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
GIF-16116 Cours 11, p.2 Directives d’assembleur Plusieurs directives, et même parfois un fichier texte, disent à l’assembleur et au compilateur où et comment placer le code, la pile et les données en mémoire. Ces directives ne produisent pas de code machine, contrairement aux instructions. Habituellement, un fichier liste (dont l’extension est presque toujours lst ) est généré par le linker: il donne l’emplacement précis de toutes les labels/variables/instructions en mémoire. Pour EMU 8086 l’équivalent de ce fichier a l’extension .com.symbol. Les directives sont des symboles réservés: vous ne pouvez pas nommer une variable, une procédure, une macro, un constante ou un label (j’en ai peut-être oublié ) avec le même nom qu’une directive. Les directives permettent de dicter les valeurs initiales des registres segments, d’écrire plus aisément la séquence de code (PROC, ENDP), modifier le code avant compilation (ex: IFDEF ou EQU), créer des variables (DB, DW), gérer les programmes sur plusieurs fichiers (voire en plusieurs langages), etc.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/06/2010 for the course ELECTRIQUE gif 16116 taught by Professor Gif16116 during the Spring '10 term at Université Laval.

Page1 / 7

Cours11_16116_H09 - Ordinateurs Structure et Applications GIF-16116 Cours 11 Directives Assembleur Etienne Tremblay Universit Laval Hiver 2009

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online