464
6 BASIC INSTRUCTIONS
6.6 Data Conversion Instructions
• These instructions convert the hexadecimal ASCII data stored in the device by the number of characters specified by (n)
after the device number specified by (s) and later to binary data, and store the converted data in the device number
specified by (d) and later.
• Setting the number of characters for (n) automatically determines the range of the character string in the device specified
by (s) and the device range in which the binary data in the device specified by (d) is stored.
• Processing is performed normally even if the device range in which the ASCII data to be converted and the device range for
storing the converted binary data overlap.
• If the number of characters in the device specified by (n) is not a multiple of 4, "0H" is automatically stored after the
specified number of the last device number among device numbers for storing the converted binary data.
When the number of characters in (n) is 9
• If the number of characters in the device specified by (n) is 0, no processing is performed.
• The ASCII code that can be specified by (s) must be in the range from "30H" to "39H" or "41H to 46H".
ASCII : ASCII code (th digit)
1 to 4: 1st to 4th digit
(n): Number of characters specified by (n)
(1) 0H is automatically stored.
Error code
(SD0)
Description
3401H A character other than hexadecimal numerical character string (an ASCII code other than "30H" to "39H" and "41H" to "46H") is set in the
device specified by (s).
3405H Out-of-range data is set in the device specified by (n).
• The specified number of characters is not between 0 and 16383.
(s)
(s)+1
(s)+2
(s)+3
b15 b0 b7b8
(d)
(d)+1
b15 b12 b8b11 b7 b4 b0b3
ASCII 1ASCII 2
ASCII 3ASCII 4
ASCII 1ASCII 2
ASCII 3ASCII 4
4 3 2 1
4 3 2 1
(n)
BIN16
41H (A)
0H 0H
8H 7H
4H 3H
AH 9H
6H 5H
2H 1H
b15 b0 b7b8 b15 b12 b8b11 b7 b4 b0b3
D10
D11
D12
D11
D12
D13
D13
D14
32H (2)
34H (4)
36H (6)
31H (1)
33H (3)
35H (5)
38H (8) 37H (7)
39H (9)
AH 9H
1H 2H
BH 6H
3H 4H
b15 b12 b8b11 b7 b4 b0b3
(d1)
(d1)+1
0H 0H 0H EH
(d1)+2
42H (B)
b15 b0 b7b8
33H (3)
31H (1)
34H (4)
32H (2)
36H (6)
(s)
(s)+1
(s)+2
41H (A) 39H (9)(s)+3
38H (8) 45H (E)(s)+4
(1)