7-451
RBMOV(P)
1
2
3
4
6
6
7
8
7.18 Other instructions
7.18.19 High-speed Block Transfer of File Register (RBMOV(P))
The RBMOV (P) instruction is useful to batch transfer a large quantity of file
register data with the QnHCPU/QnPHCPU/QnPRHCPU.
For the QnUCPU, the processing speed of the RBMOV instruction is equivalent to
that of the BMOV instruction.
The comparison of processing speed between the RBMOV and BMOV
instructions is as follows:
(1)Transfer from file registers to internal devices/internal devices to file registers
*1 : When file registers are stored in the Flash card, no processing is performed for transfer from
internal devices to file registers.
*2 : Unusable for the Q00UCPU and Q01UCPU.
CPU
Instruction
Target memory where
file register is stored
1 word 1000 words
10000 words
Min. Max. Min. Max. Min. Max.
QnHCPU
QnPHCPU
QnPRHCPU
RBMOV
Standard RAM
20.0 µs 91.0 µs 775.0 µs
SRAM card
22.0 µs 305.0 µs 2900.0 µs
Flash card *1
22.5 µs 405.0 µs 3950.0 µs
BMOV
Standard RAM
7.5 µs 76.2 µs 720.0 µs
SRAM card
8.0 µs
384.0 µs 3900.0 µs
Flash card *1
418.0 µs 4250.0 µs
QnCPU
RBMOV
Standard RAM
45.5 µs 215.0 µs 1850.0 µs
SRAM card
49.5 µs 540.0 µs 5150.0µs
Flash card *1
BMOV
Standard RAM
17.5 µs 177.0 µs 1700.0 µs
SRAM card
18.0 µs
500.0 µs 5050.0 µs
Flash card *1
572.0 µs 5800.0 µs
Q00UCPU
Q01UCPU
RBMOV
Standard RAM
12.2 µs 34.9 µs 121.5 µs 145.1 µs 1111.5 µs 1135.1 µs
SRAM card*2
------
Flash card *2
------
BMOV
Standard RAM
7.3 µs 13.8 µs 116.5 µs 124.2 µs 1106.5 µs 1114.2 µs
SRAM card*2
------
Flash card *2
------
Q02UCPU
RBMOV
Standard RAM
9.4 µs 31.3 µs 118.5 µs 141.3 µs 1108.5 µs 1131.3 µs
SRAM card
9.4 µs 31.4 µs 178.5 µs 201.3 µs 1708.5 µs 1731.3 µs
Flash card *1
9.4 µs 32.1 µs 278.5 µs 301.3 µs 2708.5 µs 2731.3 µs
BMOV
Standard RAM
5.0 µs 11.6 µs 114.5 µs 122.3 µs 1104.5 µs 1112.3 µs
SRAM card
5.1 µs 11.7 µs 174.5 µs 182.3 µs 1704.5 µs 1712.3 µs
Flash card *1
5.0 µs 11.6 µs 274.5 µs 282.3 µs 2704.5 µs 2712.3 µs
Q03UD(E)CPU
RBMOV
Standard RAM
11.3 µs 16.8 µs 120.7 µs 127.1 µs 1110.7 µs 1117.1 µs
SRAM card
11.2 µs 16.7 µs 180.7 µs 187.1 µs 1710.7 µs 1717.1 µs
Flash card *1
11.3 µs 16.8 µs 280.7 µs 287.1 µs 2710.7 µs 2717.1 µs
BMOV
Standard RAM
4.8 µs 6.6 µs 114.7 µs 117.1 µs 1104.7 µs 1107.1 µs
SRAM card
4.8 µs 6.6 µs 147.7 µs 177.1 µs 1704.7 µs 1707.1 µs
Flash card *1
4.8 µs 6.5 µs 274.7 µs 277.1 µs 2704.7 µs 2707.1 µs
Q04UD(E)HCPU
Q06UDE(H)CPU
Q10UDE(H)CPU
Q13UDE(H)CPU
Q20UDE(H)CPU
Q26UDE(H)CPU
RBMOV
Standard RAM
9.2 µs 15.1 µs 61.0 µs 68.6 µs 531.0 µs 538.6 µs
SRAM card
9.4 µs 15.6 µs 165.0 µs 172.6 µs 1576.0 µs 1583.6 µs
Flash card *1
9.4 µs 15.7 µs 260.0 µs 267.6 µs 2526.0 µs 2533.6 µs
BMOV
Standard RAM
4.1 µs 5.6 µs 56.0 µs 58.6 µs 526.0 µs 528.6 µs
SRAM card
4.5 µs 6.1 µs 160.0 µs 162.6 µs 1571.0 µs 1573.6 µs
Flash card *1
4.3 µs 6.2 µs 255.0 µs 257.6 µs 2521.0 µs 2523.6 µs