Appendix 2 instructions list
Appendix 2-2.Applied instruction list
Suit Model
Sort Mnemonic
Function
XC1
XC2
XC3
XC5
XCM
CJ Condition Jump √ √ √ √ √
CALL Call subroutine √ √ √ √ √
SRET
Subroutine return
√ √ √ √ √
STL Flow start √ √ √ √ √
STLE Flow end √ √ √ √ √
SET Open the assigned flow, close the
current flow
√ √ √ √ √
ST Open the assigned flow, not close the
current flow
√ √ √ √ √
FOR Start of a FOR-NEXT loop √ √ √ √ √
NEXT END of a FOR-NEXT loop √ √ √ √ √
Program
flow
FEND End of main program √ √ √ √ √
LD=
1※
LD activate if (S1)= (S2) √ √ √ √ √
LD>
1※
LD activate if (S1)> (S2) √ √ √ √ √
LD<
1※
LD activate if (S1)< (S2) √ √ √ √ √
LD<>
1※
LD activate if(S1)≠(S2) √ √ √ √ √
LD>=
1※
LD activate if(S1) >= (S2) √ √ √ √ √
LD<=
1※
LD activate if(S1) <= (S2) √ √ √ √ √
AND=
1※
AND activate if (S1)= (S2) √ √ √ √ √
AND>
1※
AND activate if (S1)> (S2) √ √ √ √ √
AND<
1※
AND activate if (S1)< (S2) √ √ √ √ √
AND<>
1※
AND activate if(S1)≠(S2) √ √ √ √ √
AND>=
1※
AND activate if(S1) >= (S2) √ √ √ √ √
AND<=
1※
AND activate if(S1) <= (S2) √ √ √ √ √
OR=
1※
OR activate if (S1)= (S2) √ √ √ √ √
OR>
1※
OR activate if (S1)> (S2) √ √ √ √ √
OR<
1※
OR activate if (S1)< (S2) √ √ √ √ √
OR<>
1※
OR activate if(S1)≠(S2) √ √ √ √ √
OR>=
1※
OR activate if(S1) >= (S2) √ √ √ √ √
Data
compare
OR<=
1※
OR activate if(S1) <= (S2) √ √ √ √ √
CMP
1※
Data compare √ √ √ √ √
ZCP
1※
Data zone compare √ √ √ √ √
MOV
1※
Move √ √ √ √ √
BMOV Block move √ √ √ √ √
FMOV
1※
Fill move √ √ √ √ √
FWRT
1※
FlashROM Written √ √ √ √ √
MSET Zone set √ √ √ √ √
ZRST Zone reset √ √ √ √ √
SWAP The high bytes and low bytes exchange
√ √ √ √ √
Data
move
XCH
1※
Data exchange √ √ √ √ √
Suit model
Sort Mnemonic
function
XC1
XC2
XC3
XC5
XCM
ADD
1※
addition √ √ √ √ √
SUB
1※
subtraction √ √ √ √ √
MUL
1※
multiplication √ √ √ √ √
DIV
1※
division √ √ √ √ √
INC
1※
Increment √ √ √ √ √
DEC
1※
decrement √ √ √ √ √
MEAN
1※
mean √ √ √ √ √
WAND
1※
Word and √ √ √ √ √
WOR
1※
Word or √ √ √ √ √
WXOR
1※
Word exclusive or √ √ √ √ √
CML
1※
Complement
√ √ √ √ √
Data
Operation
NEG
1※
Negative √ √ √ √ √
SHL
1※
Arithmetic shift left √ √ √ √
Data shift
SHR
1※
Arithmetic shift right √ √ √ √