Omron CS1G/H-CPUxxH Instructions Manual page 463

Sysmac cs series; sysmac cj series
Hide thumbs Also See for CS1G/H-CPUxxH:
Table of Contents

Advertisement

Conversion Instructions
Description
C: #0010
R
R+1
442
Area
Index Registers
Indirect addressing
using Index Registers
MLPX(076) can perform 4-to-16 bit or 8-to-256 bit conversions. Set the left-
most digit of C to 0 to specify 4-to-16 bit conversion and set it to 1 to specify 8-
to-256 bit conversion.
4-to-16 bit Conversion
When the leftmost digit of C is 0, MLPX(076) takes the value of the specified
digit in S (0 to F) and turns ON the corresponding bit in the result word. All
other bits in the result word will be turned OFF. Up to four digits can be con-
verted.
R
R+1
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 left-
most digit, if necessary.
The following diagram shows some example values for C and the 4-to-16 bit
conversions that they produce.
C: #0030
R
R+1
R+2
R+3
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.
S
---
,IR0 to ,IR15
–2048 to +2047 ,IR0 to –2048 to +2047 ,IR15
DR0 to DR15, IR0 to IR15
,IR0+(++) to ,IR15+(++)
,–(– –)IR0 to, –(– –)IR15
C
l =1 (Convert 2 digits.)
n=2 (Start with third digit.)
4-to-16 bit decoding
(Bit m of R is turned ON.)
R
R+1
R+2
R+3
Section 3-12
C
R
C: #0031

Advertisement

Table of Contents
loading

Table of Contents