EasyManua.ls Logo

Panasonic FP0R - Page 315

Panasonic FP0R
348 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
15-53
Num
-ber
Name Boolean
Ope-
rand
Description
Steps
FP0/FP-e
FP0R
FP
Σ
FP-X
FP2
FP2SH/FP10SH
FIFO instructions
F115
P115
FIFO buffer define FIFT
PFIFT
n, D The “n” words beginning from “D” are
defined in the buffer.
5
F116
P116
Data read from
FIFO buffer
FIFR
PFIFR
S, D
The oldest data beginning from “S”
that was written to the buffer is read
and stored in “D”.
5
F117
P117
Data write into
FIFO buffer
FIFW
PFIFW
S, D
The data of “S” is written to the buffer
starting from “D”.
5
Basic function instructions
F118
UP/DOWN counter
UDC
S, D
Counts up or down from the value
preset in “Sand stores the elapsed
value in “D”.
5
F119
Left/right shift
register
LRSR
D1,
D2
Shifts one bit to the left or right with
the area between D1and D2as
the register.
5
Data rotate instructions
F120
P120
16-bit data right
rotate
ROR
PROR
D, n Rotates the “n” bits in data of “D” to
the right.
5
F121
P121
16-bit data left
rotate
ROL
PROL
D, n
Rotates the “n” bits in data of “D” to
the left.
5
F122
P122
16-bit data right
rotate with carry
flag (R9009) data
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
flag (R9009) data
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
right.
5
F126
P126
32-bit data left
rotate
DROL
PDROL
D, n
Rotates the number of bits specified
by “n” of the double words data (32
bits) specified by (D+1, D) to the left.
5
F127
P127
32-bit data right
rotate with carry
flag (R9009) data
DRCR
PDRCR
D, n
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
F128
P128
32-bit data left
rotate with carry
flag (R9009) data
DRCL
PDRCL
D, n
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
P130
16-bit data bit set BTS
PBTS
D, n Sets the value of bit position “n” of
the data of “D” to 1.
5
F131
P131
16-bit data bit
reset
BTR
PBTR
D, n
Sets the value of bit position “n” of
the data of “D” to 0.
5
F132
P132
16-bit data invert
BTI
PBTI
D, n Inverts the value of bit position “n” of
the data of “D”.
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
to R900B.
5
F135
P135
Number of on (1)
bits in 16-bit data
BCU
PBCU
S, D Stores the number of on bits in the
data of “S” in “D”.
5
F136
P136
Number of on (1)
bits in 32-bit data
DBCU
PDBCU
S, D
Stores the number of on bits in the
data of (S+1, S) in “D”.
7
: Available, : Not available, : Not available partially

Table of Contents

Related product manuals