Class InstructionSou
java.lang.Object
labyrinthe.instructions.saut.InstructionSaut
labyrinthe.instructions.saut.InstructionSou
- All Implemented Interfaces:
Instruction
,InstructionValImm
Cette classe représente une instruction sou (saut si ou bitwise
entre la mémoire et la valeur immédiate est égale à 15).
-
Constructor Summary
ConstructorsConstructorDescriptionInstructionSou
(int imm, int etiquette) Constructeur de la classe labyrinthe.instructions.saut.InstructionSou. -
Method Summary
Modifier and TypeMethodDescriptionvoid
executer
(Tortue tortue, Labyrinthe labyrinthe) Cette méthode exécute l'instruction sou (saut si ou bitwise entre la mémoire et la valeur immédiate est égale à 15).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
-
InstructionSou
public InstructionSou(int imm, int etiquette) Constructeur de la classe labyrinthe.instructions.saut.InstructionSou.- Parameters:
imm
- la valeur immédiateetiquette
- l'étiquette de l'instruction
-
-
Method Details
-
executer
Cette méthode exécute l'instruction sou (saut si ou bitwise entre la mémoire et la valeur immédiate est égale à 15).- Parameters:
tortue
- l'instance de la tortuelabyrinthe
- l'instance du labyrinthe- Throws:
IllegalArgumentException
- si la valeur immédiate est invalide
-