FPΣ
Specifications
13 - 52
No. Name Boolean Operand Description Steps
Binary arithmetic instructions
F20 16-bit data
addition
+ S, D (D) + (S) → (D) 5
F21 32-bit data
addition
D+ S, D (D +1, D) + (S+1, S) → (D+1, D) 7
F22 16-bit data
addition
(Destination
setting)
+ S1, S2, D (S1) + (S2) → (D) 7
F23 32-bit data
addition
(Destination
setting)
D+ S1, S2, D (S1+1, S1) + (S2+1, S2) → (D+1, D) 11
F25 16-bit data
subtraction
- S, D (D) - (S) → (D) 5
F26 32-bit data
subtraction
D- S, D (D+1, D) - (S+1, S) → (D+1, D) 7
F27 16-bit data
subtraction
(Destination
setting)
- S1, S2, D (S1) - (S2) → (D) 7
F28 32-bit data
subtraction
(Destination
setting)
D- S1, S2, D (S1+1, S1) - (S2+1, S2) → (D+1, D) 11
F30 16-bit data
multiplication
*
S1, S2, D (S1) × (S2) → (D+1, D) 7
F31 32-bit data
multiplication
D* S1, S2, D (S1+1, S1) × (S2+1, S2) → (D+3, D+2, D+1, D) 11
F32 16-bit data
division
% S1, S2, D (S1) ÷ (S2) → quotient (D) remainder (DT90015) 7
F33 32-bit data
division
D% S1, S2, D (S1+1, S1) ÷ (S2+1, S2) → quotient (D+1, D)
remainder (DT90016, DT90015)
11
F34 16-bit data
multiplication
(result in one
word)
*W
S1, S2, D (S1) × (S2) → (D) 7
F35 16-bit data
increment
+1 D (D) + 1 → (D) 3
F36 32-bit data
increment
D+1 D (D+1, D) + 1 → (D+1, D) 3
F37 16-bit data
decrement
-1 D (D) - 1 → (D) 3
F38 32-bit data
decrement
D-1 D (D+1, D) - 1 → (D+1, D) 3
F39 32-bit data
multiplication
(result in two
words)
D*D S1, S2, D (S1+1, S1) × (S2+1, S2) → (D+1, D) 11