Instruction set, Nxp semiconductors – NXP Semiconductors P89LPC9321 UM10310 User Manual

Page 131

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

131 of 139

NXP Semiconductors

UM10310

P89LPC9321 User manual

19. Instruction set

Table 123. Instruction set summary

Mnemonic

Description

Bytes

Cycles

Hex code

ARITHMETIC

ADD A,Rn

Add register to A

1

1

28 to 2F

ADD A,dir

Add direct byte to A

2

1

25

ADD A,@Ri

Add indirect memory to A

1

1

26 to 27

ADD A,#data

Add immediate to A

2

1

24

ADDC A,Rn

Add register to A with carry

1

1

38 to 3F

ADDC A,dir

Add direct byte to A with carry

2

1

35

ADDC A,@Ri

Add indirect memory to A with carry

1

1

36 to 37

ADDC A,#data

Add immediate to A with carry

2

1

34

SUBB A,Rn

Subtract register from A with borrow

1

1

98 to 9F

SUBB A,dir

Subtract direct byte from A with borrow

2

1

95

SUBB A,@Ri

Subtract indirect memory from A with
borrow

1

1

96 to 97

SUBB A,#data

Subtract immediate from A with borrow

2

1

94

INC A

Increment A

1

1

04

INC Rn

Increment register

1

1

08 to 0F

INC dir

Increment direct byte

2

1

05

INC @Ri

Increment indirect memory

1

1

06 to 07

DEC A

Decrement A

1

1

14

DEC Rn

Decrement register

1

1

18 to 1F

DEC dir

Decrement direct byte

2

1

15

DEC @Ri

Decrement indirect memory

1

1

16 to 17

INC DPTR

Increment data pointer

1

2

A3

MUL AB

Multiply A by B

1

4

A4

DIV AB

Divide A by B

1

4

84

DA A

Decimal Adjust A

1

1

D4

LOGICAL

ANL A,Rn

AND register to A

1

1

58 to 5F

ANL A,dir

AND direct byte to A

2

1

55

ANL A,@Ri

AND indirect memory to A

1

1

56 to 57

ANL A,#data

AND immediate to A

2

1

54

ANL dir,A

AND A to direct byte

2

1

52

ANL dir,#data

AND immediate to direct byte

3

2

53

ORL A,Rn

OR register to A

1

1

48 to 4F

ORL A,dir

OR direct byte to A

2

1

45

ORL A,@Ri

OR indirect memory to A

1

1

46 to 47

ORL A,#data

OR immediate to A

2

1

44

ORL dir,A

OR A to direct byte

2

1

42

ORL dir,#data

OR immediate to direct byte

3

2

43

Advertising