Philips P89LPC906 Computer Monitor User Manual


 
Philips Semiconductors
User’s Manual - Preliminary -
P89LPC906/907/908
INSTRUCTION SET
2003 Dec 8 99
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