![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_742268345.webp)
306
Comparison Instructions
Section 3-7
The immediate-refreshing variation (!CMP(020)) can be used with words allo-
cated to external inputs specified in S
1
and/or S
2
. When !CMP(020) is exe-
cuted, input refreshing will be performed for the external input word specified
in S
1
and/or S
2
and that refreshed value will be compared. (Immediate
refreshing cannot be performed on inputs allocated to Group-2 High-density I/
O Units or Units mounted to Slave Racks.)
Flags
Note
In CS1-H, CJ1-H, CJ1M, and CS1D (for Single-CPU System) CPU Units,
these Flags are left unchanged.
In CS1 and CJ1 CPU Units, these Flags are turned OFF.
Precautions
Do not program another instruction between CMP(020) and an input condition
that accesses the result of CMP(020) because the other instruction might
change the status of the Arithmetic Flags.
CMP
S1
S2
A
Incorrect Use of CMP(020)
Instruction
B
Arithmetic Flag
(Example: Equal Flag)
Name
CX-Programmer
label
Programming
Console label
Operation
Error Flag
P_ER
ER
Unchanged (See note.)
Greater Than Flag
P_GT
>
ON if S
1
> S
2
.
OFF in all other cases.
Greater Than or Equal Flag
P_GE
> =
ON if S
1
≥
S
2
.
OFF in all other cases.
Equal Flag
P_EQ
=
ON if S
1
= S
2
.
OFF in all other cases.
Not Equal Flag
P_NE
=
ON if S
1
≠
S
2
.
OFF in all other cases.
Less Than Flag
P_LT
<
ON if S
1
< S
2
.
OFF in all other cases.
Less Than or Equal Flag
P_LE
< =
ON if S
1
≤
S
2
.
OFF in all other cases.
Negative Flag
P_N
N
Unchanged (See note.)
Summary of Contents for SYSMAC CS1D-CPU**
Page 3: ...iv...
Page 29: ...xxx...
Page 185: ...146 List of Instructions by Function Code Section 2 4...
Page 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Page 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Page 1391: ...1352 ASCII Code Table Appendix A...