Instruction set – Philips P89LPC903 User Manual
Page 104

Philips Semiconductors
User’s Manual - Preliminary -
P89LPC901/902/903
INSTRUCTION SET
2003 Dec 8
104
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
Mnemonic
Description
Bytes
Cycles
Hex
code