Class InstructionSou

java.lang.Object
labyrinthe.instructions.saut.InstructionSaut
labyrinthe.instructions.saut.InstructionSou
All Implemented Interfaces:
Instruction, InstructionValImm

public class InstructionSou extends InstructionSaut
Cette classe représente une instruction sou (saut si ou bitwise entre la mémoire et la valeur immédiate est égale à 15).
  • Constructor Details

    • InstructionSou

      public InstructionSou(int imm, int etiquette)
      Constructeur de la classe labyrinthe.instructions.saut.InstructionSou.
      Parameters:
      imm - la valeur immédiate
      etiquette - l'étiquette de l'instruction
  • Method Details

    • executer

      public void 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).
      Parameters:
      tortue - l'instance de la tortue
      labyrinthe - l'instance du labyrinthe
      Throws:
      IllegalArgumentException - si la valeur immédiate est invalide