|
mov eax ebxLes virgules ne sont pas indispensables sauf dans le cas d'une valeur négative
ou
mov eax,ebx
mov eax,-789Sommaire
ou sans virgule
mov eax 0-789
[variable8: B$ 89]* Crochets " [ ] " indispensables !
[variable16: W$ 1230]* Crochets " [ ] " indispensables !
[variable32: D$ 178900]Si la taille " D$ " est omise l'assembleur réserve un double-mot
ou
[variable32: 178900]
[variables32: 0 256 789 456] ; 4 double-mots initialisésSi la taille " B$ W$ D$ " est omise l'assembleur réserve des double-mots
[variables32: 0 #14] ; 14 double-mots réservés mis à zéro
[variables32: ? #10] ; 10 double-mots réservés non initialisés
[variables16: W$ 0 #14] ; 14 mots réservés mis à zéro* Crochets " [ ] " indispensables !
[HECRAN 600]* Crochets " [ ] " indispensables !
ou
[HECRAN = 600]
[chaîne: 'Bonjour Ami du Web' 0]* Crochets " [ ] " indispensables !
ou
[chaîne: B$ 'Bonjour Ami du Web' 0]
[chemin: 'c:\spacegges\bmp\image.bmp' 0]
[var32: D$ 156]ebx contient maintenant l'ADRESSE de la variable var32.
..........
mov ebx var32
[var32: D$ 156]ebx contient maintenant le CONTENU 32bits 156 de la variable var32.
..........
mov ebx D$var32
[var32: D$ 156 489 253 764]ebx contient maintenant l'ADRESSE de la variable var32.
..........
mov ebx var32
mov eax D$ebx+12eax contient maintenant la valeur 764.
ou
mov eax D$ebx+(3*4)
call MaProcedureComposition et déclaration de la procédure:
call MaProcedure param1 param2 param3Composition et déclaration de la procédure:
call MaProcedure param1 param2 param3Composition et déclaration de la procédure:
push eax ebx
mov eax D$variable1
mov ebx 15689
call MonSousProgramme
pop ebx eax
D$VariableGlobaleCette variable est une variable GLOBALE qui a été définie par [VariableGlobale: D$ 0] et est accessible depuis n'importe quel endroit du programme et pendant toute la durée du programme.
D@VariableLocaleCette variable est une variable LOCALE qui a été crée et définie par les macros Arguments ou Local lors de l'appel à une procédure par réservation sur la pile et n'est accessible et utilisable que dans une procédure, elle est détruite lors de la rencontre par le pointeur de programme des macros EndP ou Exit provoquant la sortie de cette procédure.