Les assembleurs - IIHE
Les assembleurs - IIHE
Les assembleurs - IIHE
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Pseudo-opérations<br />
Non exécutables : actions statiques mémoire, commandes à l'assembleur<br />
• Réservation d'espace mémoire<br />
o .long .long n 1 ,[n 2 ] stockage de nombres entiers (64 bits)<br />
o .word .word n 1 , [n 2 ] stockage de nombres entiers (32 bits)<br />
o .short .short n 1 ,[n 2 ] stockage de nombres entiers (16 bits)<br />
o .byte .byte n 1 ,[n 2 ] stockage d'octets (8 bits)<br />
o .double .double f stockage de réel (64 bits)<br />
o .float .float f stockage de réel (32 bits)<br />
o .space .space n remplissage de n octets avec zéros<br />
o .string .string s stockage d'une chaîne de caractères<br />
o .align .align n alignement sur le multiple suivant de n<br />
o .alon, .aloff<br />
alignement forcé (non-forcé) sur des mots<br />
• Définition de symboles<br />
o .set .set nom,expression association d'une expression<br />
au symbole<br />
• Modularité<br />
o .comm .comm nom,n o ,al bloc commun de n o octets aligné<br />
o .extern .extern nom spécification d'un symbole externe<br />
Année préparatoire Licence Informatique (ULB/UMH) Charleroi. Fonctionnement des ordinateurs. Chapitre 9<br />
D. Bertrand 22