Interface Instruction

All Known Implementing Classes:
Instruction6502, InstructionSet6502Switching.Directive, InstructionSWEET16, SkippedInstruction

public interface Instruction
  • Method Details

    • getAddress

      int getAddress()
    • getLength

      int getLength()
    • getBytes

      byte[] getBytes()
    • getAddressLabel

      Optional<String> getAddressLabel()
    • setAddressLabel

      void setAddressLabel(String label)
    • getOpcodeMnemonic

      String getOpcodeMnemonic()
    • operandHasAddress

      boolean operandHasAddress()
    • getOperandValue

      int getOperandValue()
    • setOperandLabel

      void setOperandLabel(String label)
    • formatOperandWithValue

      String formatOperandWithValue()
    • formatOperandWithLabel

      String formatOperandWithLabel()