beautypg.com

Function, 2 instructions, Cpsl – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 135: Cps(114) compares the signed binary data in s, And s, 1, s

background image

2-99

2 Instructions

CP1E CPU Unit Instructions Reference Manual(W483)

Co

mp

ari
s

on I

n

stru

ctio

ns

2

CPS/CPSL

The following table shows the status of the Arithmetic Flags after execution of CPS(114).

* 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 CPSL(115).

* A status of “---” indicates that the Flag may be ON or OFF.

Function

CPS

CPS(114) compares the signed 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.

CPSL

CPSL(115) compares the double signed 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.

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

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

(>, >=, =, <=, <, <>)

Signed binary

comparison

Arithmetic Flags

S1

S1+1

S2

S2+1

(>, >=, =, <=, <, <>)

Signed binary

comparison

Arithmetic Flags

This manual is related to the following products: