Description

Swaps high and low nibbles in a register.

 

Operation:

(i)

R(7:4) ← Rd(3:0), R(3:0) ← Rd(7:4)

 

Syntax:

Operands:

Program Counter:

(i)

SWAP Rd

0 ≤ d ≤ 31

PC ← PC + 1

16-bit Opcode:

1001 010d dddd 0010