Description

This instruction makes a copy of one register pair into another register pair. The source register pair Rr+1:Rr is left unchanged, while the destination register pair Rd+1:Rd is loaded with a copy of Rr + 1:Rr.

This instruction is not available in all devices. Refer to the device specific instruction set summary.

Operation:

(i)

Rd+1:Rd ← Rr+1:Rr

Syntax:

Operands:

Program Counter:

(i)

MOVW Rd+1:Rd,Rr+1:Rr

d ∈ {0,2,...,30}, r ∈ {0,2,...,30}

PC ← PC + 1

16-bit Opcode:

0000 0001 dddd rrrr