Veuillez consulter cette page à partir de l'interface principale.
version 2014-02-19

CMPU : CoMParaison non signée

Soustrait le deuxième opérande (le registre snd) du premier opérande (soit si4 ou imm16). Change le bit de retenue selon le résultat : à 1 si une retenue s'est produite, à 0 sinon (?).

En interne, cela utilise le mécanisme de l'instruction SUB mais aucun résultat n'est écrit dans le banc de registres. C'est aussi utile pour mettre à 1 ou à 0 le bit de retenue.

De plus, lorsque les deux opérandes sont égaux, Eq est mis à 1 (sinon il est remis à 0) et vous pouvez utiliser les prédicats EQ (EQual) et NEQ (Not EQual) pour conditionner l'exécution des prochaines instructions.

L'instruction CMPS est identique mais effectue une comparaison signée.