Package iota

Class NMarvinInc


class NMarvinInc extends NMarvinInstruction
Representation of an instruction for incrementing (or decrementing) a register (target) by a constant value.
  • Field Details

    • rX

      public NPhysicalRegister rX
      Target register.
    • N

      public int N
      Increment (or decrement) value.
  • Constructor Details

    • NMarvinInc

      public NMarvinInc(NPhysicalRegister rX, int N)
      Constructs an NMarvinInc object.
      Parameters:
      rX - target register.
      N - increment (or decrement) value.
  • Method Details

    • write

      public void write(PrintWriter out)
      Writes this instruction to the given output stream.
      Specified by:
      write in class NMarvinInstruction
      Parameters:
      out - output stream.