18.04.2014 Views

Les assembleurs - IIHE

Les assembleurs - IIHE

Les assembleurs - IIHE

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!