36
2 INSTRUCTION TABLES
2.4 Basic Instructions
Arithmetic operation instruction
Category Instruction
symbol
Symbol Processing details Execution
condition
Number
of basic
steps
Subset Reference
BIN 16-bit
addition and
subtraction
operations
+•D+(S)(D) 3 ● Page 220
+P
+•(S1)+(S2)(D) 4 ● Page 222
+P
- • (D)-(S)(D) 3 ● Page 220
-P
- • (S1)-(S2)(D) 4 ● Page 222
-P
BIN 32-bit
addition and
subtraction
operations
D+ • (D+1, D)+(S+1, S)(D+1, D)
*1
● Page 224
D+P
D+ • (S1+1, S1)+(S2+1, S2)(D+1,
D)
*2
● Page 226
D+P
D- • (D+1, D)-(S+1, S)(D+1, D)
*1
● Page 224
D-P
D- • (S1+1, S1)-(S2+1, S2)(D+1,
D)
*2
● Page 226
D-P
BIN 16-bit
multiplication
and division
operations
*•(S1)(S2)(D+1, D)
*3
● Page 228
*P
/•(S1)(S2)Quotient(D),
Remainder (D+1)
4
*4
●
/P
BIN 32-bit
multiplication
and division
operations
D* • (S1+1, S1)(S2+1, S2)(D+3,
D+2, D+1, D)
4
*4
● Page 230
D*P
D/ • (S1+1, S1)(S2+1,
S2)Quotient (D+1, D),
Remainder (D+3, D+2)
4
*4
●
D/P
+ SD
+P SD
SD
P
SD
D+ SD
D+P S
D
D SDP