Class InstructionSez
java.lang.Object
labyrinthe.instructions.saut.InstructionSaut
labyrinthe.instructions.saut.InstructionSez
- All Implemented Interfaces:
Instruction
,InstructionValImm
Cette classe représente l'instruction sez (saut si et bitwise
entre la mémoire et la valeur immédiate est égale à 0).
-
Constructor Summary
ConstructorsConstructorDescriptionInstructionSez
(int imm, int etiquette) Constructeur de la classe labyrinthe.instructions.saut.InstructionSez. -
Method Summary
Modifier and TypeMethodDescriptionvoid
executer
(Tortue tortue, Labyrinthe labyrinthe) Cette méthode exécute l'instruction sez (saut si et bitwise entre la mémoire et la valeur immédiate est égale à 0).Methods inherited from class labyrinthe.instructions.saut.InstructionSaut
faireSaut, getValeurImm, setEtiquette, setValeurImm
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface labyrinthe.instructions.InstructionValImm
verifierImm
-
Constructor Details
-
InstructionSez
public InstructionSez(int imm, int etiquette) Constructeur de la classe labyrinthe.instructions.saut.InstructionSez.- Parameters:
imm
- la valeur immédiateetiquette
- l'étiquette de l'instruction
-
-
Method Details
-
executer
Cette méthode exécute l'instruction sez (saut si et bitwise entre la mémoire et la valeur immédiate est égale à 0).- Parameters:
tortue
- l'instance de la tortuelabyrinthe
- l'instance du labyrinthe- Throws:
IllegalArgumentException
- si la valeur immédiate est invalide
-