MSP430FG4619, MSP430FG4618, MSP430FG4617, MSP430FG4616
MSP430CG4619, MSP430CG4618, MSP430CG4617, MSP430CG4616
www.ti.com
SLAS508J – APRIL 2006 – REVISED JUNE 2015
6.2
Instruction Set
The instruction set consists of the original 51 instructions with three formats and seven address modes
and additional instructions for the expanded address range. Each instruction can operate on word and
byte data.
Table 6-1
shows examples of the three types of instruction formats; the address modes are
listed in
Table 6-2
.
Table 6-1. Instruction Word Formats
FORMAT
EXAMPLE
OPERATION
Dual operands, source-destination
ADD R4,R5
R4 + R5
→
R5
Single operands, destination only
CALL R8
PC
→
(TOS), R8
→
PC
Relative jump, un/conditional
JNE
Jump-on-equal bit = 0
Table 6-2. Address Mode Descriptions
ADDRESS MODE
S
(1)
D
(1)
SYNTAX
EXAMPLE
OPERATION
Register
•
•
MOV Rs,Rd
MOV R10,R11
R10
→
R11
Indexed
•
•
MOV X(Rn),Y(Rm)
MOV 2(R5),6(R6)
M(2+R5)
→
M(6+R6)
Symbolic (PC relative)
•
•
MOV EDE,TONI
M(EDE)
→
M(TONI)
Absolute
•
•
MOV & MEM, & TCDAT
M(MEM)
→
M(TCDAT)
Indirect
•
MOV @Rn,Y(Rm)
MOV @R10,Tab(R6)
M(R10)
→
M(Tab+R6)
M(R10)
→
R11
Indirect autoincrement
•
MOV @Rn+,Rm
MOV @R10+,R11
R10 + 2
→
R10
Immediate
•
MOV #X,TONI
MOV #45,TONI
#45
→
M(TONI)
(1)
NOTE: S = source D = destination
Copyright © 2006–2015, Texas Instruments Incorporated
Detailed Description
49
Submit Documentation Feedback
Product Folder Links:
MSP430FG4619 MSP430FG4618 MSP430FG4617 MSP430FG4616 MSP430CG4619
MSP430CG4618 MSP430CG4617 MSP430CG4616