MOV16…

Opcode Format Mnemonic Description
01DDDSSS MOV The MOV16 mnemonic is used to move a 16-bit long General Purpose Register value through the Address Bus to another 16-bit General Purpose Register.

 

Bits Description
DDD Destination Register:

  • 000: M Register
  • 001: X Register
  • 010: J Register
  • 011: SP Register
  • 100: Not used...
  • 101: BP Register
  • 110: Y Register
  • 111: Z Register
SSS Source Register:

  • 000: M Register
  • 001: X Register
  • 010: J Register
  • 011: SP Register
  • 100: Not used...
  • 101: BP Register
  • 110: Y Register
  • 111: Z Register

 
The following animation shows how the MOV16 opcode is executed physically on the CPU.

Downloads (licensed under CC BY-NC 3.0):