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
+P SD
+ S1 S2 D
+P S1 S2 D
SD
P
SD
S1 S2 D
P
S1 S2 D
D+ SD
D+P S
D
D+ S1 S2 D
D+P S1 S2 D
D DS
D SDP
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