A SERVICE OF

logo

3. Instruction Set
3-25
Mnemonic Applicable to STEPS
API
16 bits 32 bits
PULSE
Function
ES2
EX2
SS2
SA2
SE
SX2 16-bit 32-bit
23 DIV DDIV
Division
7 13
24 INC DINC
Increment
3 5
25 DEC DDEC
Decrement
3 5
26 WAND DAND
Logical Word AND
7 13
27 WOR DOR
Logical Word OR
7 13
28 WXOR DXOR
Logical XOR
7 13
29 NEG DNEG
2’s Complement (Negation)
3 5
Rotation and Displacement
Mnemonic Applicable to STEPS
API
16 bits 32 bits
PULSE
Function
ES2
EX2
SS2
SA2
SE
SX2 16-bit 32-bit
30 ROR DROR
Rotate right
5 9
31 ROL DROL
Rotate left
5 9
32 RCR DRCR
Rotate right with carry
5 9
33 RCL DRCL
Rotate left with carry
5 9
34 SFTR -
Bit shift right
9 -
35 SFTL -
Bit shift left
9 -
36 WSFR -
Word shift right
9 -
37 WSFL -
Word shift left
9 -
38 SFWR -
Shift register write
7 -
39 SFRD -
Shift register read
7 -
Data Processing
Mnemonic Applicable to STEPS
API
16 bits 32 bits
PULSE
Function
ES2
EX2
SS2
SA2
SE
SX2 16-bit 32-bit
40 ZRST -
Zone reset
5 -
41 DECO -
Decode
7 -
42 ENCO -
Encode
7 -
43 SUM DSUM
Sum of Active bits
5 9
44 BON DBON
Check specified bit status
7 13
45 MEAN DMEAN
Mean
7 13
46 ANS - - Timed Annunciator Set
7 -
47 ANR -
Annunciator Reset
1 -
48 SQR DSQR
Square Root
5 9
49 FLT DFLT
Floating point
5 9