2-16
2.4.2 Arithmetic operation instructions
Table 2.11 Arithmetic Operation Instructions
Category
Instruction Symbol
Symbol Processing Details Execution
Condition
Number of Basic Steps
Subset
See for Description
BIN 16-bit
addition and
subtraction
operations
+
•(D)+(S) (D) 36-22
+P
+
•(S1)+(S2) (D) 46-24
+P
-
•( D) (S) (D) 36-22
-P
-
•( S1) (S2) (D) 46-24
-P
BIN 32-bit
addition and
subtraction
operations
D+
•( D+1, D)+(S+1, S) (D+1, D) *1 6-26
D+P
D+
• (S1+1, S1)+(S2+1, S2) (D+1, D) *2 6-28
D+P
D-
•( D+1, D) (S+1, S) (D+1, D) *1 6-26
D-P
D-
•(S1+1, S1) (S2+1, S2) (D+1, D) *2 6-28
D-P
BIN 16-bit
multiplication
and division
operations
*
•( S1) (S2) (D+1,D) *3
6-30
*P
/•(S1) / (S2)
Quotient(D), Remainder (D+1) *4
/P
BIN 32-bit
multiplication
and division
operations
D*
(S1+1,S1) (S2+1,S2) (D+3,D+2,D+1,D) *4
6-32
D*P
D/ •(S1+1, S1) / (S2+1, S2)
Quotient (D+1, D), Remainder (D+3,
D+2)
*4
D/P
+SD
+PSD
+S1 S2 D
+P S1 S2 D
SD
PSD
S1 S2 D
PS1 S2 D
D+SD
D+P S D
D+S1 S2 D
D+P S1S2 D
D DS
DSDP
D S1 S2 D
D S1 S2 DP
S1 S2 D
*
S1 S2 D
/S1 S2 D
/P S1 S2 D
S1 S2 D
S1 S2 D
D/S1 S2 D
D/P S1 S2 D