FC6A S
ERIES
M
ICRO
S
MART
A
LL
-
IN
-O
NE
T
YPE
U
SER
’
S
M
ANUAL
FC9Y-B1722 8-3
8: I
NSTRUCTIONS
R
EFERENCE
Advanced Instruction List
Group Symbol Name
Valid Data Type See Page
(LAD Programming
Manual)
WI D L F
NOP NOP No Operation 3-11
Move
MOV Move XXXXX 5-1
MOVN Move Not X X X X 5-5
IMOV Indirect Move X X X 5-6
IMOVN Indirect Move Not X X 5-8
BMOV Block Move X 5-9
IBMV Indirect Bit Move X 5-10
IBMVN Indirect Bit Move Not X 5-12
NSET N Data Set XXXXX 5-13
NRS N Data Repeat Set XXXXX 5-14
XCHG Exchange X X 5-15
TCCST Timer/Counter Current Value Store X X 5-16
Data Comparison
CMP= Compare Equal To XXXXX 6-1
CMP<> Compare Unequal To XXXXX 6-1
CMP< Compare Less Than XXXXX 6-1
CMP> Compare Greater Than XXXXX 6-1
CMP<= Compare Less Than or Equal To XXXXX 6-1
CMP>= Compare Greater Than or Equal To XXXXX 6-1
ICMP>= Interval Compare Greater Than or Equal ToXXXXX 6-6
LC= Load Compare Equal To XXXXX 6-8
LC<> Load Compare Unequal To XXXXX 6-8
LC< Load Compare Less Than XXXXX 6-8
LC> Load Compare Greater Than XXXXX 6-8
LC<= Load Compare Less Than or Equal To XXXXX 6-8
LC>= Load Compare Greater Than or Equal To XXXXX 6-8
Binary Arithmetic
ADD Addition XXXXX 7-1
SUB Subtraction XXXXX 7-1
MUL Multiplication XXXXX 7-1
DIV Division XXXXX 7-1
INC Increment X X X X 7-13
DEC Decrement XXXX 7-13
ROOT Root X X X 7-14
SUM
Sum (ADD) XXXXX 7-15
Sum (XOR) X 7-15
RNDM
Random X 7-18
Boolean Computation
ANDW AND Word X X 8-1
ORW OR Word X X 8-1
XORW Exclusive OR Word X X 8-1
Shift and Rotate
SFTL Shift Left 9-1
SFTR Shift Right 9-3
BCDLS BCD Left Shift X 9-5
WSFT Word Shift X 9-7
ROTL Rotate Left X X 9-8
ROTR Rotate Right X X 9-10