S
MART
AXIS P
RO
/L
ITE
U
SER
'
S
M
ANUAL
FT9Y-B1378 8-3
8: I
NSTRUCTIONS
/F
UNCTION
B
LOCKS
R
EFERENCE
Advanced Instruction List
Group Symbol Name
Valid Data Type
WI D L F
NOP NOP No Operation
Move
MOV Move XXXXX
MOVN Move Not XXXX
IMOV Indirect Move X X X
IMOVN Indirect Move Not X X
BMOV Block Move X
IBMV Indirect Bit Move X
IBMVN Indirect Bit Move Not X
NSET N Data Set XXXXX
NRS N Data Repeat Set XXXXX
XCHG Exchange X X
TCCST Timer/Counter Current Value Store X X
Data Comparison
CMP= Compare Equal To XXXXX
CMP<> Compare Unequal To XXXXX
CMP< Compare Less Than XXXXX
CMP> Compare Greater Than XXXXX
CMP<= Compare Less Than or Equal To XXXXX
CMP>= Compare Greater Than or Equal To XXXXX
ICMP>= Interval Compare Greater Than or Equal To XXXXX
LC= Load Compare Equal To XXXXX
LC<> Load Compare Unequal To XXXXX
LC< Load Compare Less Than XXXXX
LC> Load Compare Greater Than XXXXX
LC<= Load Compare Less Than or Equal To XXXXX
LC>= Load Compare Greater Than or Equal To XXXXX
Binary Arithmetic
ADD Addition XXXXX
SUB Subtraction XXXXX
MUL Multiplication XXXXX
DIV Division XXXXX
INC Increment XXXX
DEC Decrement XXXX
ROOT Root X X X
SUM
Sum (ADD) XXXXX
Sum (XOR) X
Boolean Computation
ANDW AND Word X X
ORW OR Word X X
XORW Exclusive OR Word X X
Shift and Rotate
SFTL Shift Left
SFTR Shift Right
BCDLS BCD Left Shift X
WSFT Word Shift X
ROTL Rotate Left X X
ROTR Rotate Right X X
“X” indicates that the instruction is supported.