Assembleur AGC4 |
BZMF |
Branch Zero or Minus to Fixed |
Syntaxe
Paramètres
Nom |
Description |
K |
Ce paramètre permet d'indiquer l'étiquette de l'emplacement mémoire. |
Description
Cette instruction permet de sauter à une adresse mémoire fixe si la valeur du registre d'accumulateur vaut 0 ou est négatif.
Remarques
- Si l'accumulateur est un positif non nul, le contrôle passe à l'instruction suivante. Ce n'est que si l'accumulateur est plus élevé que zéro ou négatif que la branche à l'adresse K se produit. L'accumulateur et son débordement entreposé ne sont pas réellement modifiés.
- Si l'accumulateur contient «+» débordement, alors l'accumulateur n'est pas traité comme étant nul, même si la valeur corrigée du signe serait +0. Si l'accumulateur contient un débordement négatif, alors la valeur est considérée comme négative non nulle, donc le saut est pris.
- Cette instruction ne définit pas de retour ultérieur. Vous devrez utiliser l'instruction TC dans cette situation.
- Branchement conditionnel indirect : Pour une branche conditionnelle indirecte, il est nécessaire de combiner une instruction INDEX avec une instruction BZMF.
Mnémonique
Instruction |
Opcode
|
BZMF K |
60000 + K |
Dernière mise à jour : Lundi, le 8 octobre 2018