4
Table of Contents
FXCPU Structured Programming Manual
(Basic & Applied Instruction)
5.14 NOP (for simple project only) ...................................................................................................... 99
6. Step Ladder Instructions 100
6.1 Step Ladder................................................................................................................................. 100
6.1.1 Outline ......................................................................................................................................... 100
6.1.2 Function and operation explanation ............................................................................................ 100
6.1.3 Program examples ...................................................................................................................... 108
6.2 STL.............................................................................................................................................. 109
6.3 RET ............................................................................................................................................. 110
7. Applied Instructions 112
7.1 Program Flow.............................................................................................................................. 112
7.1.1 CJ ................................................................................................................................................ 112
7.1.2 CALL............................................................................................................................................ 120
7.1.3 SRET........................................................................................................................................... 126
7.1.4 IRET ............................................................................................................................................ 127
7.1.5 DI................................................................................................................................................. 130
7.1.6 EI ................................................................................................................................................. 131
7.1.7 FEND........................................................................................................................................... 133
7.1.8 WDT ............................................................................................................................................ 135
7.1.9 FOR............................................................................................................................................. 138
7.1.10 NEXT......................................................................................................................................... 139
7.2 Move and Compare..................................................................................................................... 142
7.2.1 CMP............................................................................................................................................. 142
7.2.2 ZCP ............................................................................................................................................. 146
7.2.3 MOV ............................................................................................................................................ 149
7.2.4 SMOV.......................................................................................................................................... 154
7.2.5 CML............................................................................................................................................. 157
7.2.6 BMOV.......................................................................................................................................... 160
7.2.7 FMOV .......................................................................................................................................... 165
7.2.8 XCH............................................................................................................................................. 168
7.2.9 BCD............................................................................................................................................. 170
7.2.10 BIN............................................................................................................................................. 174
7.3 Arithmetic and Logical Operation................................................................................................ 178
7.3.1 ADD............................................................................................................................................. 178
7.3.2 SUB ............................................................................................................................................. 181
7.3.3 MUL............................................................................................................................................. 185
7.3.4 DIV............................................................................................................................................... 189
7.3.5 INC .............................................................................................................................................. 192
7.3.6 DEC............................................................................................................................................. 194
7.3.7 WAND.......................................................................................................................................... 196
7.3.8 WOR............................................................................................................................................ 198
7.3.9 WXOR ......................................................................................................................................... 200
7.3.10 NEG........................................................................................................................................... 203
7.4 Rotation and Shift Operation....................................................................................................... 207
7.4.1 ROR............................................................................................................................................. 207
7.4.2 ROL ............................................................................................................................................. 210
7.4.3 RCR............................................................................................................................................. 213
7.4.4 RCL ............................................................................................................................................. 216
7.4.5 SFTR ........................................................................................................................................... 219
7.4.6 SFTL............................................................................................................................................ 221
7.4.7 WSFR.......................................................................................................................................... 224
7.4.8 WSFL........................................................................................................................................... 227
7.4.9 SFWR.......................................................................................................................................... 230
7.4.10 SFRD......................................................................................................................................... 233
7.5 Data Operation............................................................................................................................ 235
7.5.1 ZRST ........................................................................................................................................... 235
7.5.2 DECO .......................................................................................................................................... 239
7.5.3 ENCO .......................................................................................................................................... 243