Num-
ber
Name Boo-lean
Ope-
rand
Description
Steps
FP0/FP-e
FP0R
FP
FP-X
FP-X0
FP2
FP2SH/FP10SH
D1, D2 (D1+1, D1)→(D2+1, D2)
The higher byte and lower byte of “D”
are exchanged. 3
F18
P18
16-bit data
block exchange
BXCH
PBXCH
D1, D2,
D3
Exchange the data between “D1” and
“D2” with the data specified by “D3”.
7
The program jumps to the label
instruction specified by “S” and
Binary arithmetic instructions
S, D (D+1, D)+(S+1, S)→(D+1, D)
7
(S1+1, S1)+(S2+1, S2)→(D+1, D)
11
(D+1, D)-(S+1, S)→(D+1, D)
7
F27
P27
16-bit data
subtraction
-
P-
S1, S2,
D
(S1)-(S2)→(D)
7
F28
(S1+1, S1)-(S2+1, S2)→(D+1, D)
11
(S1+1, S1)X(S2+1, S2)→(D+3, D+2,
D+1, D)
11
F32
P32
16-bit data
division
%
P%
S1, S2,
D
(S1)÷(S2)→quotient (D)
remainder (DT9015)
7
F33
P33
32-bit data
division
D%
PD%
S1, S2,
D
(S1+1, S1)÷(S2+1, S2)→quotient (D+1,
D)
remainder (DT9016, DT9015)
multiplication
(result in 16
bits)
D (D+1, D)+1→(D+1, D)
3
F37
3
F39
P39
32-bit data
multiplication
(result in 32
bits)
D*D
PD*D
S1, S2,
D
(S1+1, S1)x(S2+1, S2)→(D+1, D)
11
: Available, : Not available, : Not available partially
Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: info@clrwtr.com