[NASM] %00

littlefl Messages postés 21 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 2 juillet 2003 - 15 mars 2003 à 09:06
littlefl Messages postés 21 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 2 juillet 2003 - 15 mars 2003 à 14:14
Voilà, je voudrais savoir, sous NASM, ce que fait %00 exactement. On le rencontre dans le fichier C32.MAC livré avec NASM dans le dosier MISC.

littlefl
@+

4 réponses

cs_GuruMeditation Messages postés 69 Date d'inscription samedi 28 octobre 2000 Statut Membre Dernière intervention 15 octobre 2004
15 mars 2003 à 12:20
Normalement %0 se trouve dans une macro car %00 c'est le nombre de paramètre contenu dans une macro
0
littlefl Messages postés 21 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 2 juillet 2003
15 mars 2003 à 13:08
Je sais que %0 ets le nombre de paramètres mais %00 ne semble pas avoir le même effet. Parce-que, je cite la ligne de la source :

%00 equ %$arg

Ici, ça n'aurait pas de sens...
0
cs_GuruMeditation Messages postés 69 Date d'inscription samedi 28 octobre 2000 Statut Membre Dernière intervention 15 octobre 2004
15 mars 2003 à 13:31
ah je ne sais pas là %00 est bien dans un des fichiers macros de NASM mais je n'ai pas trouvé sa signification dans la doc. ça c'est une bonne question !! :question)
0
littlefl Messages postés 21 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 2 juillet 2003
15 mars 2003 à 14:14
Il semble que cela serve à ajouter le contenu de la macro au mot qui précède :

%imacro equal 1

%00 equ %1

%endmacro

Et maintenant, si on écrit :

null equal 0

Ca marche ! Mais moi aussi j'ai trouvé ça étrange de ne point trouver la définition dans le manuel :/.
0
Rejoignez-nous