Class InstructionSez

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

public class InstructionSez extends InstructionSaut
Cette classe représente l'instruction sez (saut si et bitwise entre la mémoire et la valeur immédiate est égale à 0).
  • Constructor Details

    • InstructionSez

      public InstructionSez(int imm, int etiquette)
      Constructeur de la classe labyrinthe.instructions.saut.InstructionSez.
      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 sez (saut si et bitwise entre la mémoire et la valeur immédiate est égale à 0).
      Parameters:
      tortue - l'instance de la tortue
      labyrinthe - l'instance du labyrinthe
      Throws:
      IllegalArgumentException - si la valeur immédiate est invalide