![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_742268080.webp)
41
Instruction Functions
Section 2-2
SIGNED BINARY
COMPARE
CPS
!CPS
*1
114
Output
Required
310
DOUBLE
SIGNED BINARY
COMPARE
CPSL
115
Output
Required
313
MULTIPLE COM-
PARE
MCMP
@MCMP
019
Output
Required
316
TABLE COM-
PARE
TCMP
@TCMP
085
Output
Required
318
UNSIGNED
BLOCK COM-
PARE
BCMP
@BCMP
068
Output
Required
321
Instruction
Mnemonic
Code
Symbol/Operand
Function
Location
Execution
condition
Page
CPS(114)
S
1
S
2
S
1
:
Comparison
data 1
S
2
:
Comparison
data 2
Compares two signed binary values (constants and/or the contents of
specified words) and outputs the result to the Arithmetic Flags in the
Auxiliary Area.
Signed binary
comparison
Arithmetic Flags
(>, >=, =, <=, <, <>)
CPSL(115)
S
1
S
2
S
1
:
Comparison
data 1
S
2
:
Comparison
data 2
S1+1
S2+1
Compares two double signed binary values (constants and/or the
contents of specified words) and outputs the result to the Arithmetic
Flags in the Auxiliary Area.
Signed binary
comparison
Arithmetic Flags
(>, >=, =, <=, <, <>)
MCMP(019)
S
1
S
2
R
S
1
:
1st word of
set 1
S
2
:
1st word of
set 2
R
:
Result word
R
Compares 16 consecutive words with another 16 consecutive words
and turns ON the corresponding bit in the result word where the
contents of the words
are not
equal.
Comparison
0: Words
are equal.
1: Words
aren't
equal.
TCMP(085)
S
T
R
S
:
Source data
T
:
1st word of
table
R
: Result word
R
Compares the source data to the contents of 16 words and turns
ON the corresponding bit in the result word when the contents are
equal.
1: Data are
equal.
0: Data aren't
equal.
Comparison
BCMP(068)
S
T
R
S
:
Source data
T
:
1st word of
table
R
:
Result word
T+3
1
0
14
15
T+29
T+31
T+1
T+2
T+28
T+30
T
S
R
to
to
to
to
Ranges
Upper limit
Compares the source data to 16 ranges (defined by 16 lower limits
and 16 upper limits) and turns ON the corresponding bit in the result
word when the source data is within the range.
1: In range
0: Not in range
Lower limit
Source data
Содержание SYSMAC CS1D-CPU**
Страница 3: ...iv...
Страница 29: ...xxx...
Страница 185: ...146 List of Instructions by Function Code Section 2 4...
Страница 193: ...154 3 35 4 MOVE BIT MOVBC 568 1274 3 35 5 BIT COUNTER BCNTC 621 1276 3 35 6 GET VARIABLE ID GETID 286 1278...
Страница 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Страница 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Страница 1391: ...1352 ASCII Code Table Appendix A...