Function, 2 instructions, Cmpl – Omron SYSMAC CP CP1E-N@@D@-@ User Manual
Page 132: Cmp(020) compares the unsigned binary data in s, And s, Cmpl(060) compares the unsigned binary data in s, 1, s
2 Instructions
2-96
CP1E CPU Unit Instructions Reference Manual(W483)
The following table shows the status of the Arithmetic Flags after execution of CMP(020).
* A status of “---” indicates that the Flag may be ON or OFF.
The following table shows the status of the Arithmetic Flags after execution of CMPL(060).
* A status of “---” indicates that the Flag may be ON or OFF.
Function
CMP
CMP(020) compares the unsigned binary data in S
1
and S
2
and outputs the result to Arithmetic Flags
(the Greater Than, Greater Than or Equal, Equal, Less Than or Equal, Less Than, and Not Equal
Flags) in the Auxiliary Area.
CMPL
CMPL(060) compares the unsigned binary data in S
1
+1, S
1
and S
2
+1, S
2
and outputs the result to
Arithmetic Flags (the Greater Than, Greater Than or Equal, Equal, Less Than or Equal, Less Than, and
Not Equal Flags) in the Auxiliary Area.
CMP(020) Result
Flag status
>
> =
=
< =
<
< >
S
1
> S
2
ON
ON
OFF
OFF
OFF
ON
S
1
= S
2
OFF
ON
ON
ON
OFF
OFF
S
1
< S
2
OFF
OFF
OFF
ON
ON
ON
CMPL(060) Result
Flag status
>
> =
=
< =
<
< >
S
1
+1, S
1
> S
2
+1, S
2
ON
ON
OFF
OFF
OFF
ON
S
1
+1, S
1
= S
2
+1, S
2
OFF
ON
ON
ON
OFF
OFF
S
1
+1, S
1
< S
2
+1, S
2
OFF
OFF
OFF
ON
ON
ON
S1
S2
(>, >=, =, <=, <, <>)
Unsigned binary
comparison
Arithmetic Flags
S1
S1+1
S2
S2+1
(>, >=, =, <=, <, <>)
Unsigned binary
comparison
Arithmetic Flags