MSM80C154S/83C154S/85C154HVS

20.CJNE A, #data, code address

(Compare immediate data to accumulator, jump if not equal)

 

 

7

 

 

 

 

 

 

 

 

 

 

0

 

Instruction code

:

1

 

0

 

1

1

 

 

0

1

0

0

Byte 1

 

 

7

 

 

 

 

 

 

 

 

 

 

0

 

#data

 

I7

I6

I5

I4

 

 

I3

I2

I1

I0

Byte 2

 

 

7

 

 

 

 

 

 

 

 

 

 

0

 

Relative offset

 

R7

R6

R5

R4

 

 

R3

R2

R1

R0

Byte 3

Operations

: (PC)(PC)+3

 

 

 

 

 

 

 

 

 

 

IF (A)#data

 

 

 

 

 

 

 

 

 

 

 

THEN

 

 

 

 

 

 

 

 

 

 

 

 

 

(PC)(PC)+relative offset

 

 

 

 

 

 

IF (A)<#data

 

 

 

 

 

 

 

 

 

 

 

THEN

 

 

 

 

 

 

 

 

 

 

 

 

 

(C)1

 

 

 

 

 

 

 

 

 

 

 

 

 

ELSE

 

 

 

 

 

 

 

 

 

 

 

 

 

(C)0

 

 

 

 

 

 

 

 

 

 

 

Number of bytes

: 3

 

 

 

 

 

 

 

 

 

 

 

 

Number of cycles

: 2

 

 

 

 

 

 

 

 

 

 

 

 

Flags

:

C

AC

F0

RS1

 

 

RS0

OV

F1

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(PSW)

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

: The accumulator contents are compared with an immediate

data value, and control is shifted to a relative jump address if the compared data is not equal. If the compared data is equal, control is shifted to the next address following this instruction. The carry flag is set to 1 if the immediate data value is greater than the accumulator contents, but is set to 0 if otherwise.

266

Page 273
Image 273
Sonic Alert msm83c154s, msm80154s, msm85c154hvs user manual 266