DATA SHEET - IEETA
DATA SHEET - IEETA
DATA SHEET - IEETA
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Philips Semiconductors Product specification<br />
8-bit microcontroller with on-chip CAN P8xC592<br />
Table 89 Instruction map<br />
First hexadecimal character of opcode ← Second hexadecimal character of opcode →<br />
↓ 0 1 2 3 4 5 6 7 8 9 A B C D E F<br />
AJMP LJMP RR<br />
INC INC<br />
INC @Ri INC Rr<br />
0 NOP<br />
addr11 addr16 A<br />
A<br />
direct 0 1 0 1 2 3 4 5 6 7<br />
JBC ACALL LCALL RRC<br />
DEC DEC<br />
DEC @Ri DEC Rr<br />
1<br />
bit,rel addr11 addr16 A<br />
A<br />
direct 0 1 0 1 2 3 4 5 6 7<br />
JB AJMP<br />
RL<br />
ADD ADD ADD A,@Ri ADD A,Rr<br />
2<br />
RET<br />
bit,rel addr11<br />
A<br />
A,#data A,direct 0 1 0 1 2 3 4 5 6 7<br />
JNB ACALL<br />
RLC ADDC ADDC ADDC A,@Ri ADDC A,Rr<br />
3<br />
RETI<br />
bit,rel addr11<br />
A<br />
A,#data A,direct 0 1 0 1 2 3 4 5 6 7<br />
JC AJMP ORL ORL<br />
ORL ORL ORL A,@Ri ORL A,Rr<br />
4<br />
rel addr11 direct,A direct,#data A,#data A,direct 0 1 0 1 2 3 4 5 6 7<br />
JNC ACALL ANL ANL<br />
ANL ANL<br />
ANL A,@Ri ANL A,Rr<br />
5<br />
rel addr11 direct,A direct,#data A,#data A,direct 0 1 0 1 2 3 4 5 6 7<br />
JZ<br />
AJMP XRL XRL<br />
XRL XRL<br />
XRL A,@Ri XRL A,Rr<br />
6<br />
rel addr11 direct,A direct,#data A,#data A,direct 0 1 0 1 2 3 4 5 6 7<br />
JNZ ACALL ORL JMP<br />
MOV MOV MOV @Ri,#data MOV Rr,#data<br />
7<br />
rel addr11 C,bit @A+DPTR A,#data direct,#data 0 1 0 1 2 3 4 5 6 7<br />
SJMP AJMP ANL MOVC<br />
DIV MOV MOV direct,@Ri MOV direct,Rr<br />
8<br />
rel addr11 C,bit A,@A+PC AB direct,direct 0 1 0 1 2 3 4 5 6 7<br />
MOV ACALL MOV MOVC SUBB SUBB SUBB A,@Ri SUB A,Rr<br />
9<br />
DTPR,#data16 addr11 bit,C A,@A+DPTR A,#data A,direct 0 1 0 1 2 3 4 5 6 7<br />
ORL AJMP MOV INC<br />
MUL<br />
MOV @Ri,direct MOV Rr,direct<br />
A<br />
C,/bit addr11 bit,C DPTR<br />
AB<br />
0 1 0 1 2 3 4 5 6 7<br />
ANL ACALL CPL CPL<br />
CJNE CJNE CJNE @Ri,#data,rel CJNE Rr,#data,rel<br />
B<br />
C,/bit addr11 bit<br />
C A,#data,rel A,direct,rel 0 1 0 1 2 3 4 5 6 7<br />
PUSH AJMP CLR CLR SWAP XCH XCH A,@Ri XCH A,Rr<br />
C<br />
direct addr11 bit<br />
C<br />
A A,direct 0 1 0 1 2 3 4 5 6 7<br />
POP ACALL SETB SETB<br />
DA DJNZ XCHD A,@Ri DJNZ Rr,rel<br />
D<br />
direct addr11 bit<br />
C<br />
A direct,rel 0 1 0 1 2 3 4 5 6 7<br />
MOVX AJMP MOVX A,@Ri CLR MOV<br />
E<br />
A,@DTPR addr11<br />
A A,direct (1)<br />
MOV A,@Ri MOV A,Rr<br />
0 1 0 1 0 1 2 3 4 5 6 7<br />
MOVX ACALL MOVX @Ri,A CPL MOV MOV @Ri,A MOV Rr,A<br />
F<br />
@DTPR,A addr11 0 1 A direct,A 0 1 0 1 2 3 4 5 6 7<br />
1996 Jun 27 78<br />
Note<br />
1. MOV A, ACC is not a valid instruction.