Datasheet
15 8 7 0
www.ti.com
Instruction Set
3.4.6.48 SWPB
SWPB Swap bytes
Syntax SWPB dst
Operation Bits 15 to 8 ↔ bits 7 to 0
Description The destination operand high and low bytes are exchanged as shown in Figure 3-19.
Mode Bits OSCOFF, CPUOFF, and GIE are not affected.
Figure 3-19. Destination Operand - Byte Swap
Example MOV #040BFh,R7 ; 0100000010111111 -> R7
SWPB R7 ; 1011111101000000 in R7
Example The value in R5 is multiplied by 256. The result is stored in R5,R4.
SWPB R5 ;
MOV R5,R4 ; Copy the swapped value to R4
BIC #0FF00h,R5 ; Correct the result
BIC #00FFh,R4 ; Correct the result
111
SLAU144J–December 2004–Revised July 2013 CPU
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated