Справочник Пользователя для Mitsubishi Electronics QCPU

Скачать
Страница из 1204
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
D
S
RBMOVP
n
D
S
S
D
S
D
S
D
+1
+2
n
1234
H
5678
H
7FF0
H
6FFF
H
553F
H
+1
+2
+(n-2)
+(n-1)
n
+(n-2)
+(n-1)
D
b0
b15
S
S
S
S
S
D
D
D
D
1234
H
5678
H
7FF0
H
6FFF
H
553F
H
b0
b15
Block 
transfer
S
S