6.76.1 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 on all devices. Refer to Appendix A.

Operation:

(i)

R[d+1]:Rd ← R[r+1]:Rr

Syntax:

Operands:

Program Counter:

(i)

MOVW Rd,Rr

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

PC ← PC + 1

16-bit Opcode:

00000001ddddrrrr