3. Instruction Set
MN05003003E For more information visit: www.eaton.com
3-25
3.6 Numerical List of Instructions
Loop Control
Mnemonic Availability STEPS
API
16 bits 32 bits
P
Function
PB
B-PB
PC
PA
PH
M-PH
M-PA
PV
16 32
00 CJ -
Conditional Jump
3-
01 CALL -
Call Subroutine
3-
02 SRET - - Subroutine Return
1-
03 IRET - - Interrupt Return
1-
04 EI - - Enable Interrupt
1-
05 DI - - Disable Interrupt
1-
06 FEND - - Terminate the main routine program
1-
07 WDT -
Reset the Watchdog Timer
1-
08 FOR - - Loop Begin
3-
09 NEXT - - Loop End
1-
Transmission Comparison
Mnemonic Availability STEPS
API
16 bits 32 bits
P
Function
PB
B-PB
PC
PA
PH
M-PH
M-PA
PV
16 32
10 CMP DCMP
Compare
713
11 ZCP DZCP
Zone Compare
917
12 MOV DMOV
Move
59
13 SMOV -
Shift Move -
11 -
14 CML DCML
Compliment and Move
59
15 BMOV -
Block Move
7-
16 FMOV DFMOV
Fill and Move
713
17 XCH DXCH
Data Exchange
59
18 BCD DBCD
Convert BIN to BCD
59
19 BIN DBIN
Convert BCD to BIN
59
Four Fundamental Operations Arithmetic
Mnemonic Availability STEPS
API
16 bits 32 bits
P
Function
PB
B-PB
PC
PA
PH
M-PH
M-PA
PV
16 32
20 ADD DADD
Addition
713
21 SUB DSUB
Subtraction
713
22 MUL DMUL
Multiplication
713
23 DIV DDIV
Division
713