Classifi-

Mnemonic

 

Instruction code

 

 

Byte

Cycle

 

Description

Page

 

 

 

 

 

 

 

 

 

 

 

 

 

cation

D7 D6 D5 D4 D3 D2 D1 D0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subroutine instructions

RETI

 

0

0

1

1

0

0

1

0

1

2

(PC8~15)((SP))

348

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(SP)(SP)–1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(PC0~7)((SP))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(SP)(SP)–1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*INTERRUPT ENABLE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AJMP

addr 11

A10

A9

A8

0

0

0

0

1

2

2

(PC)(PC)+2

255

 

 

Jump

A7 A6 A5 A4 A3 A2 A1 A0

(PC0~10)A0~10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

0

0

0

1

0

 

 

 

 

 

 

241

instructions

 

 

 

 

 

 

 

 

LJMP

addr 16

A15

A14 A13 A12 A11 A10 A9

A8

3

2

(PC0~15)A0~15

310

 

 

 

 

 

 

 

 

A7 A6 A5 A4 A3 A2 A1 A0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SJMP

rel

1

0

0

0

0

0

0

0

2

2

(PC)(PC)+2

355

 

 

 

R7 R6 R5 R4 R3 R2 R1 R0

(PC)(PC)+relative offset

 

 

 

 

 

 

 

 

 

 

 

JMP

@A+DPTR

0

1

1

1

0

0

1

1

1

2

(PC)(A)+(DPTR)

300

 

 

 

CJNE

A, direct, rel

1

0

1

1

0

1

0

1

3

2

(PC)(PC)+3

268

 

 

Branchinginstructions

 

 

a7 a6 a5 a4 a3 a2 a1 a0

 

 

IF

(A)(direct address)

 

DESCRIPTIONOFINSTRUCTIONS

 

 

 

R7

R6 R5 R4 R3 R2 R1

R0

 

 

THEN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(PC)(PC)+relative offset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IF

(A)<(direct address)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

THEN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(C)1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ELSE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(C)0

 

 

Page 248
Image 248
Sonic Alert msm85c154hvs, msm83c154s, msm80154s Interrupt Enable Ajmp, Ljmp, Sjmp, Jmp @A+Dptr, Cjne, Then Else