Nxp semiconductors – NXP Semiconductors P89LPC9321 UM10310 User Manual

Page 133

Advertising
background image

UM10310

All information provided in this document is subject to legal disclaimers.

© NXP B.V. 2010. All rights reserved.

User manual

Rev. 2 — 1 November 2010

133 of 139

NXP Semiconductors

UM10310

P89LPC9321 User manual

XCHD A,@Ri

Exchange A and indirect memory nibble

1

1

D6 to D7

BOOLEAN

Mnemonic

Description

Bytes

Cycles

Hex code

CLR C

Clear carry

1

1

C3

CLR bit

Clear direct bit

2

1

C2

SETB C

Set carry

1

1

D3

SETB bit

Set direct bit

2

1

D2

CPL C

Complement carry

1

1

B3

CPL bit

Complement direct bit

2

1

B2

ANL C,bit

AND direct bit to carry

2

2

82

ANL C,/bit

AND direct bit inverse to carry

2

2

B0

ORL C,bit

OR direct bit to carry

2

2

72

ORL C,/bit

OR direct bit inverse to carry

2

2

A0

MOV C,bit

Move direct bit to carry

2

1

A2

MOV bit,C

Move carry to direct bit

2

2

92

BRANCHING

ACALL addr 11

Absolute jump to subroutine

2

2

116F1

LCALL addr 16

Long jump to subroutine

3

2

12

RET

Return from subroutine

1

2

22

RETI

Return from interrupt

1

2

32

AJMP addr 11

Absolute jump unconditional

2

2

016E1

LJMP addr 16

Long jump unconditional

3

2

02

SJMP rel

Short jump (relative address)

2

2

80

JC rel

Jump on carry = 1

2

2

40

JNC rel

Jump on carry = 0

2

2

50

JB bit,rel

Jump on direct bit = 1

3

2

20

JNB bit,rel

Jump on direct bit = 0

3

2

30

JBC bit,rel

Jump on direct bit = 1 and clear

3

2

10

JMP @A+DPTR

Jump indirect relative DPTR

1

2

73

JZ rel

Jump on accumulator = 0

2

2

60

JNZ rel

Jump on accumulator

≠ 0

2

2

70

CJNE A,dir,rel

Compare A, direct jne relative

3

2

B5

CJNE A,#d,rel

Compare A, immediate jne relative

3

2

B4

CJNE Rn,#d,rel

Compare register, immediate jne relative

3

2

B8 to BF

CJNE @Ri,#d,rel

Compare indirect, immediate jne relative

3

2

B6 to B7

DJNZ Rn,rel

Decrement register, jnz relative

2

2

D8 to DF

DJNZ dir,rel

Decrement direct byte, jnz relative

3

2

D5

MISCELLANEOUS

NOP

No operation

1

1

00

Table 123. Instruction set summary

…continued

Mnemonic

Description

Bytes

Cycles

Hex code

Advertising