C++/C Assembleur Commentaire
if (str2 != NULL) *str2 = 0; [code] CMP OFFSET str2, 0 JE apresinstruction MOV OFFSET str2, 0 apresinstruction:

Comparaison de l'adresse de la chaine avec 0.
Si c'est égal: on saute après les instructions du if
Si c'est différent: on ne saute pas, donc on exécute les instructions.

apresinstruction : signifie les instructions qui s'exécute après le if.