(Note 1) The data (*) for DT26 that is out of the destination range does not change.
(a)
Area in which the string to
be taken out is stored
(b)
Destination area (before
transferring)
(c)
Destination area (after
transferring)
(1) Storage area size (2) Character count -
Example 2) Taking out the four characters "ABCD" from the DT0 string to transfer
them to the 1st byte (2nd character) of the DT20 string
This indicates that the number of characters specified for [S2] is larger than the number of
characters for the string that is stored in [S1].
[S1]...DT0 [S2]...U5 [D]...DT20 [n]...U1
(Note 1) The data (*) for DT26 that is out of the destination range does not change.
Example 3) When the number of characters that were taken out exceeds the storage
area size for [D]
Only the amount of characters that can be stored in [D] starting from the 7th is transferred, and
carry flag SR9 (CY) is set to ON.
[S1]...DT30 [S2]...U5 [D]...DT50 [n]...U7
14.36 EMIDW (Rewrite from a Given Position in the String: With Storage Area
Size)
14-140 WUME-FP7CPUPGR-12