MSP430F6438, MSP430F6436, MSP430F6435, MSP430F6433
SLAS720D – AUGUST 2010 – REVISED DECEMBER 2015
6.3
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.
shows examples of the three types of instruction formats;
shows the
address modes.
Table 6-1. Instruction Word Formats
INSTRUCTION WORD 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 auto-increment
+
MOV @Rn+,Rm
MOV @R10+,R11
R10 + 2
→
R10
Immediate
+
MOV #X,TONI
MOV #45,TONI
#45
→
M(TONI)
(1)
S = source, D = destination
56
Detailed Description
Copyright © 2010–2015, Texas Instruments Incorporated
Product Folder Links:
Содержание MSP430F643 Series
Страница 117: ......