IF |
Si |
---|---|
MASM |
Syntaxe
IF expression1 ifstatements [[ELSEIF expression2 elseifstatements]] [[ELSE elsestatements]] ENDIF |
Paramètres
Nom | Description |
---|---|
expression1 | Ce paramètre permet d'indiquer la première condition à vérifier. |
ifstatements | Ce paramètre permet d'indiquer les instructions a exécuter si la première condition est vrai. |
expression2 | Ce paramètre permet d'indiquer la condition à vérifier si la première est fausse. |
elseifstatements | Ce paramètre permet d'indiquer les instructions a exécuter si la deuxième condition est vrai. |
elsestatements | Ce paramètre permet d'indiquer les instructions a exécuter si toutes les conditions sont fausses. |
Description
Cette directive permet d'accorder l'assemblage de l'instruction spécifié si l'expression spécifié est vraie (différente de zéro) ou n'étant pas l'autre instructions spécifié si l'expression spécifié est fausse (0) et que l'autre expression spécifié est vraie.
Remarques
- Les directives suivantes peuvent être substituées à ELSEIF: ELSEIFB, ELSEIFDEF, ELSEIFDIF, ELSEIFDIFI, ELSEIFE, ELSEIFIDN, ELSEIFIDNI, ELSEIFNB et ELSEIFNDEF. Assemble éventuellement les autres instructions si l'expression précédente est false.
- Les expressions sont évaluées au moment de l'assemblage.
Dernière mise à jour : Samedi, le 22 décembre 2018