7-448
RBMOV(P)
7.18.19 High-speed Block Transfer of File Register (RBMOV(P))
RBMOV(P)
Function
(1) Transfers in batch 16-bit data of n points from the device designated by to location n
points from the device designated by .
(2) The transfer is available even if there is an overlap between the source and destination
devices.
For the transmission to the smaller number of device, the data is transferred from . For the
transmission to the larger number of device, the data is transferred from +(n-1).
However, as shown in the example below, when transferring data from R to ZR, or from ZR
to R, the range to be transferred (source) and the range of destination must not overlap.
• ZR transfer range ((specified head No. of ZR) to (specified head No. of ZR + the number
of transfers -1))
R transfer range ((specified head No. of R + file register block No. 32768) to (specified
head No. of R + file register block No. 32768 + the number of transfers -1))
: Head number of the devices where the data to be transferred is stored (BIN 16 bits)
: Head number of the devices of transfer destination (BIN 16 bits)
n : Number of data to be transferred (BIN 16 bits)
Setting
Data
Internal Devices
R, ZR
J\
U\G
Zn
Constants
K, H
Other
Bit Word Bit Word
–– ––
–– ––
n ––
Process
High
performance
Redundant
Universal
Basic
n
RBMOV
RBMOVP
Command
Command
RBMOV DS
RBMOVP
n
DS
S
D
S
D
S
D
+1
+2
n
1234H
5678H
7FF0H
6FFFH
553FH
+1
+2
+(n-2)
+(n-1)
n
+(n-2)
+(n-1)
D
b0b15
S
S
S
S
S
D
D
D
D
1234
H
5678H
7FF0H
6FFFH
553FH
b0b15
Block
transfer
S
S