Datasheet
www.ti.com
Instruction Set Description
4.6.1 Extended Instruction Binary Descriptions
Detailed MSP430X instruction binary descriptions are shown in the following tables.
Instruction Instruction
src or data.19:16 dst
Group Identifier
Instruction
15 12 11 8 7 4 3 0
MOVA
0 0 0 0 src 0 0 0 0 dst
MOVA @Rsrc,Rdst
0 0 0 0 src 0 0 0 1 dst
MOVA @Rsrc+,Rdst
0 0 0 0 &abs.19:16 0 0 1 0 dst
MOVA &abs20,Rdst
&abs.15:0
0 0 0 0 src 0 0 1 1 dst
MOVA x(Rsrc),Rdst
x.15:0 ±15-bit index x
0 0 0 0 src 0 1 1 0 &abs.19:16
MOVA Rsrc,&abs20
&abs.15:0
0 0 0 0 src 0 1 1 1 dst
MOVA Rsrc,X(Rdst)
x.15:0 ±15-bit index x
0 0 0 0 imm.19:16 1 0 0 0 dst
MOVA #imm20,Rdst
imm.15:0
CMPA
0 0 0 0 imm.19:16 1 0 0 1 dst
CMPA #imm20,Rdst
imm.15:0
ADDA
0 0 0 0 imm.19:16 1 0 1 0 dst
ADDA #imm20,Rdst
imm.15:0
SUBA
0 0 0 0 imm.19:16 1 0 1 1 dst
SUBA #imm20,Rdst
imm.15:0
MOVA
0 0 0 0 src 1 1 0 0 dst
MOVA Rsrc,Rdst
CMPA
0 0 0 0 src 1 1 0 1 dst
CMPA Rsrc,Rdst
ADDA
0 0 0 0 src 1 1 1 0 dst
ADDA Rsrc,Rdst
SUBA
0 0 0 0 src 1 1 1 1 dst
SUBA Rsrc,Rdst
Instruction Instruction
Bit Loc. Inst. ID dst
Group Identifier
Instruction
15 12 11 10 9 8 7 4 3 0
RRCM.A
0 0 0 0 n – 1 0 0 0 1 0 0 dst
RRCM.A #n,Rdst
RRAM.A
0 0 0 0 n – 1 0 1 0 1 0 0 dst
RRAM.A #n,Rdst
RLAM.A
0 0 0 0 n – 1 1 0 0 1 0 0 dst
RLAM.A #n,Rdst
RRUM.A
0 0 0 0 n – 1 1 1 0 1 0 0 dst
RRUM.A #n,Rdst
RRCM.W
0 0 0 0 n – 1 0 0 0 1 0 1 dst
RRCM.W #n,Rdst
RRAM.W
0 0 0 0 n – 1 0 1 0 1 0 1 dst
RRAM.W #n,Rdst
RLAM.W
0 0 0 0 n – 1 1 0 0 1 0 1 dst
RLAM.W #n,Rdst
RRUM.W
0 0 0 0 n – 1 1 1 0 1 0 1 dst
RRUM.W #n,Rdst
161
SLAU144J–December 2004–Revised July 2013 CPUX
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated