beautypg.com

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

background image

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

This manual is related to the following products: