Voici un code en ASM qui enregistre dans la variable a
la valeur 1 si la valeur dans x
est differente de la valeur dans y
:
@a M=0 // On set a à 0 @x D=M // On met la valeur de x dans le registre D @y D=D-M @EQUAL D;{1} // On saute si x est égal à y @a M=1 // On set a à 1 si x != y (EQUAL)