661
RBMOV, RBMOVP
1
2
3
4
4
6
7
8
7.18 Other instructions
7.18.19 RBMOV, RBMOVP
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 174.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
Q06UD(E)HCPU
Q10UD(E)HCPU
Q13UD(E)HCPU
Q20UD(E)HCPU
Q26UD(E)HCPU
Q50UDEHCPU
Q100UDEHCPU
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