Philips P89LPC908, P89LPC906, P89LPC907 Mnemonic Description Bytes Cycles Hex Code, Data Transfer

Models: P89LPC907 P89LPC908 P89LPC906

1 110
Download 110 pages 25.77 Kb
Page 100
Image 100

 

Philips Semiconductors

 

 

 

User’s Manual - Preliminary -

 

 

 

 

 

 

 

 

 

 

 

 

INSTRUCTION SET

 

P89LPC906/907/908

 

 

 

 

 

 

 

 

 

 

 

 

 

Mnemonic

Description

Bytes

 

Cycles

Hex

 

 

 

 

 

code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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-4F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ORL A,dir

OR direct byte to A

2

 

1

45

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ORL A,@Ri

OR indirect memory to A

1

 

1

46-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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XRL A,Rn

Exclusive-OR register to A

1

 

1

68-6F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XRL A,dir

Exclusive-OR direct byte to A

2

 

1

65

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XRL A, @Ri

Exclusive-OR indirect memory to A

1

 

1

66-67

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XRL A,#data

Exclusive-OR immediate to A

2

 

1

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XRL dir,A

Exclusive-OR A to direct byte

2

 

1

62

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XRL dir,#data

Exclusive-OR immediate to direct byte

3

 

2

63

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLR A

Clear A

1

 

1

E4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CPL A

Complement A

1

 

1

F4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SWAP A

Swap Nibbles of A

1

 

1

C4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RL A

Rotate A left

1

 

1

23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RLC A

Rotate A left through carry

1

 

1

33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RR A

Rotate A right

1

 

1

03

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RRC A

Rotate A right through carry

1

 

1

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DATA TRANSFER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV A,Rn

Move register to A

1

 

1

E8-EF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV A,dir

Move direct byte to A

2

 

1

E5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV A,@Ri

Move indirect memory to A

1

 

1

E6-E7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV A,#data

Move immediate to A

2

 

1

74

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV Rn,A

Move A to register

1

 

1

F8-FF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV Rn,dir

Move direct byte to register

2

 

2

A8-AF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV Rn,#data

Move immediate to register

2

 

1

78-7F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV dir,A

Move A to direct byte

2

 

1

F5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV dir,Rn

Move register to direct byte

2

 

2

88-8F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV dir,dir

Move direct byte to direct byte

3

 

2

85

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV dir,@Ri

Move indirect memory to direct byte

2

 

2

86-87

 

 

 

 

 

 

 

 

 

 

 

 

2003 Dec 8

100

Page 100
Image 100
Philips P89LPC908, P89LPC906, P89LPC907 user manual Mnemonic Description Bytes Cycles Hex Code, Data Transfer