OpC_D0 DF - Nakazoto/CenturionComputer GitHub Wiki

D6 Instruction

A 16 bit move/store that uses the inverse of 5x Extended Addressing. Takes a operand byte with register nibbles. The lower bit of each register nibble selects an addressing mode

  • Left Register even, Right Register even - General register mode - Left <- Right
  • Left Register even, Right Register odd - store Right to 16bit (direct) address
  • Left Register odd, Right Register even - store Right to 16bit literal at PC
  • Left Register odd, Right Register odd - store Right to (Left + 16bit offset)