Data Conversion
5-16-8
ASCII CONVERT – ASC(86)
Limitations
Description
Digit Designator
Digit number: 3 2 1 0
Ladder Symbols
ASC(86)
@ASC(86)
S
Di
D
Di must be within the values given below
All destination words must be in the same data area.
When the execution condition is OFF, ASC(86) is not executed. When the
execution condition is ON, ASC(86) converts the designated digit(s) of S into
the equivalent 8-bit ASCII code and places it into the destination word(s) be-
ginning with D.
Any or all of the digits in S may be converted in order from the designated
first digit. The first digit, the number of digits to be converted, and the half of
D to receive the first ASCII code (rightmost or leftmost 8 bits) are designated
in Di. If multiple digits are designated, they will be placed in order starting
from the designated half of D, each requiring two digits. If more digits are
designated than remain in S (counting from the designated first digit), further
digits will be used starting back at the beginning of S.
Refer to Appendix F for a table of extended ASCII characters.
The digits of Di are set as shown below.
Specifies the first digit to be converted (0 to 3).
Number of digits to be converted (0 to 3)
First half of D to be used.
Parity
IR, SR, AR, DM, HR, TC, LR
S
Di
D
0: 1 digit
1: 2 digits
2: 3 digits
3: 4 digits
0: Rightmost 8 bits (1st half)
1: Leftmost 8 bits (2nd half)
0: none,
1: even,
2: odd
Section 5-16
Operand Data Areas
S: Source word
Di: Digit designator
IR, AR, DM, HR, TC, LR, #
D: First destination word
IR, AR, DM, HR, LR
157