beautypg.com

Instruction set – Philips P89LPC903 User Manual

Page 103

background image

Philips Semiconductors

User’s Manual - Preliminary -

P89LPC901/902/903

INSTRUCTION SET

2003 Dec 8

103

15. INSTRUCTION SET

Table 15-1: Instruction set summary

Mnemonic

Description

Bytes

Cycles

Hex

code

ARITHMETIC

ADD A,Rn

Add register to A

1

1

28-2F

ADD A,dir

Add direct byte to A

2

1

25

ADD A,@Ri

Add indirect memory to A

1

1

26-27

ADD A,#data

Add immediate to A

2

1

24

ADDC A,Rn

Add register to A with carry

1

1

38-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-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-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-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-0F

INC dir

Increment direct byte

2

1

05

INC @Ri

Increment indirect memory

1

1

06-07

DEC A

Decrement A

1

1

14

DEC Rn

Decrement register

1

1

18-1F

DEC dir

Decrement direct byte

2

1

15

DEC @Ri

Decrement indirect memory

1

1

16-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-5F

ANL A,dir

AND direct byte to A

2

1

55

ANL A,@Ri

AND indirect memory to A

1

1

56-57

ANL A,#data

AND immediate to A

2

1

54

This manual is related to the following products: