AH500 Programming Manual 
6-320 
  The n which is 2 in the 16-bit instruction has the same meaning as the n which is 1 in the 32-bit 
instruction.
 
D0
D1
D2
D3
D4
D5
CR #5
CR #6
CR #7
CR #8
CR #9
CR #10
16 -bit instruction: n=6
Specified
device
Specified
control register
D0
D1
D2
D3
D4
D5
CR #5
CR #6
CR #7
CR #8
CR #9
CR #10
32-bit instruction: n=3
Specified 
device
Specified
control register
 
Additional remark: 
1.  If the values in m
1
 and m
2
 exceed the range, the operation error occurs, the instruction is not 
executed, SM0 is ON, and the error code in SR0 is 16#2003. 
2.  If S~S+n-1 exceed the device range, the instruction is not executed, SM0 is ON, and the error 
code in SR0 is 16#2003. 
3.  If the value in n exceeds the range, the operation error occurs, the instruction is not executed, 
SM0 is ON, and the error code in SR0 is 16#200B. 
4.  Due to the fact that the use of the instruction TO decreases the execution efficiency of the CPU 
module and that of the I/O module, users should use it less often. 
5.  The descriptions of the error codes: 
16#2003 
Please refer to point 1 and point 2 in the 
additional remark. 
16#200B 
Please refer to point 3 in the additional 
remark. 
16#1400 
An error occurs when the data is 
accessed through the auxiliary 
processor. 
16#1401 
An error occurs when the data in the I/O 
module is accessed. 
16#1402 
The arrangement of the I/O modules is 
not consistent with the module table. 
16#1407 
A communication error occurs when the 
data is accessed through the auxiliary