8-to-256 bit Conversion
When the leftmost digit of C is 1, MLPX(076)
takes the value of the specified byte in S (00 to
FF) and turns ON the corresponding bit in the
range of 16 result words. All other bits in the
result words will be turned OFF. Up to two bytes
can be converted.
Hint
As shown at right, 4 to 16 decoding consists of
taking the 4-bit binary value as the bit number
and setting 1 in that bit number and 0 in the other
bit numbers of the 16 bits.
As shown at right, 8 to 256 decoding consists of
taking the 8-bit binary value as the bit number
and setting 1 in that bit number and 0 in the other
bit numbers of the 256 bits.
Precaution
4-to-16 bit conversion
When two or more digits are being converted, MLPX(076) will read the digits in S from right to left and
will wrap around to the rightmost digit after the leftmost digit, if necessary.
8-to-256 bit conversion
When two bytes are being converted, MLPX(076) will read the bytes in S from right to left and will wrap
around to the rightmost byte if the leftmost byte (byte 1) has been specified as the starting byte.
CS/CJ/NSJ Series Instructions Reference Manual (W474)
C
l=1 (Convert 2 bytes.)
8-to-256 bit decoding
(Bit m of R to R+15 is turned ON.)
R+1
R+14
R+15
R+16
R+17
R+30
R+31
4 bits
m
15
m
0
0 1
0
255
0
3. Instructions
n=1 (Start with second byte.)
16
0
0
8 bits
m
m
0
0 1
0
0
3
393
Need help?
Do you have a question about the CJ - INSTRUCTIONS and is the answer not in the manual?
Questions and answers