15-53
Num
-ber
Name Boolean
Ope-
rand
Description
Steps
FP0/FP-e
FP0R
FP
FP-X
FP2
FP2SH/FP10SH
F115
FIFO buffer define FIFT
n, D The “n” words beginning from “D” are
5
P116
FIFO buffer
PFIFR
The oldest data beginning from “S”
that was written to the buffer is read
5
Data write into
FIFO buffer
The data of “S” is written to the buffer
starting from “D”.
5
Basic function instructions
Counts up or down from the value
preset in “S” and stores the elapsed
5
register
D2
Shifts one bit to the left or right with
the area between “D1” and “D2” as
the register.
5
F120
16-bit data right
ROR
D, n Rotates the “n” bits in data of “D” to
5
Rotates the “n” bits in data of “D” to
the left.
5
F122
P122
16-bit data right
rotate with carry
RCR
PRCR
D, n Rotates the “n” bits in 17-bit area
consisting of “D” plus the carry flag
(R9009) data to the right.
5
F123
P123
16-bit data left
rotate with carry
RCL
PRCL
D, n Rotates the “n” bits in 17-bit area
consisting of “D” plus the carry flag
(R9009) data to the left.
5
F125
P125
32-bit data right
rotate
DROR
PDROR
D, n Rotates the number of bits specified
by “n” of the double words data (32
bits) specified by (D+1, D) to the
5
P126
rotate
PDROL
Rotates the number of bits specified
by “n” of the double words data (32
bits) specified by (D+1, D) to the left.
5
P127
rotate with carry
flag (R9009) data
PDRCR
Rotates the number of bits specified
by “n” of the double words data (32
bits) specified by (D+1, D) to the right
together with carry flag (R9009) data.
5
P128
rotate with carry
flag (R9009) data
PDRCL
Rotates the number of bits specified
by “n” of the double words data (32
bits) specified by (D+1, D) to the left
together with carry flag (R9009) data.
5
Bit manipulation instructions
F130
16-bit data bit set BTS
D, n Sets the value of bit position “n” of
5
Sets the value of bit position “n” of
the data of “D” to 0.
5
D, n Inverts the value of bit position “n” of
5
F133
P133
16-bit data bit test BTT
PBTT
D, n Tests the value of bit position “n” of
the data of “D” and outputs the result
5
F135
Number of on (1)
BCU
S, D Stores the number of on bits in the
5
Number of on (1)
bits in 32-bit data
Stores the number of on bits in the
data of (S+1, S) in “D”.
7
: Available, : Not available, : Not available partially