Chapter 5

Instruction Specifications

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item number

 

Arithmetic instructions-18

 

 

Name

 

 

Signed <> Relational expression

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ladder format

 

 

 

 

 

 

Condition code

 

Processing time (s)

Remark

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R7F4

 

R7F3

 

R7F2

 

R7F1

R7F0

Average

Maximum

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d = s1 S<> s2

 

 

DER

 

ERR

 

SD

 

 

V

 

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

z

 

 

z

 

 

z

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

 

 

 

 

 

 

Command format

 

 

 

 

 

 

Number of steps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Condition

 

 

 

 

Steps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d = s1 S<> s2

 

 

 

s is a double word

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

 

 

 

 

 

 

 

 

Word

 

Double word

 

Constant

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

TD, SS,

 

 

 

 

 

WR,

 

 

 

 

DR,

 

 

 

 

Usable I/O

 

 

 

R,

 

 

 

 

 

 

 

 

 

 

 

 

 

Other

 

X

Y

L,

 

CU, CT

 

WX

WY

WM

 

TC

DX

DY

DM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

Substitution destination

 

{

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s1

Comparand

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

{

{

 

{

 

 

s2

Relational number

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

{

{

 

{

 

 

Function

zSubstitutes 1 when s1 is not equal to s2 and otherwise 0 into d, assuming s1 and s2 as signed binary data.

zs1 and s2 are both signed binary data. When the most significant bit is 0, the value is positive; when the most significant bit is 1, the value is negative.

s1, s2 – 2147483648 to +2147483647 (decimal) H80000000 to H7FFFFFFF (hexadecimal)

b31

b16 b15

b0

 

 

 

 

Sign bit: 0 - Positive; 1 - Negative

Program example

[

Y00100 = DR0000 S<> DR0002Y00100 = DR0000 S<> DR0002

]

Program description

z When the values of DR0000 and DR0002 are not equal, Y00100 is turned on. Otherwise, Y00100 is turned off.

d = s1 S<> s2

5-63

Page 113
Image 113
Hitachi NJI-350B manual Signed Relational expression, = s1 S s2 Is a double word