English
Language : 

DS80C320 Datasheet, PDF (10/40 Pages) Dallas Semiconductor – High-Speed/Low-Power Micro
DS80C320/DS80C323 High-Speed/Low-Power Microcontrollers
Table 1. Instruction Set Summary (continued)
INSTRUCTION
BYTE
OSCILLATOR
CYCLES
INSTRUCTION
BYTE
OSCILLATOR
CYCLES
DATA TRANSFER INSTRUCTIONS
MOV A, Rn
1
4
MOV A, direct
2
8
MOV A, @Ri
1
4
MOV A, #data
2
8
MOV Rn, A
1
4
MOV Rn, direct
2
8
MOV Rn, #data
2
8
MOV direct, A
2
8
MOV direct, Rn
2
8
MOV direct1, direct2
3
12
MOV direct, @Ri
2
8
MOV direct, #data
3
12
MOV @Ri, A
1
4
MOV @Ri, direct
2
8
MOV @Ri, #data
2
8
MOV DPTR, #data 16
3
12
BIT MANIPULATION INSTRUCTIONS
CLR C
CLR bit
SETB C
SETB bit
CPL C
CPL bit
1
4
2
8
1
4
2
8
1
4
2
8
PROGRAM BRANCHING INSTRUCTIONS
ACALL addr 11
2
12
LCALL addr 16
3
16
RET
1
16
RETI
1
16
AJMP addr 11
2
12
LJMP addr 16
3
16
SJMP rel
2
12
JMP @A+DPTR
1
12
JZ rel
2
12
JNZ rel
2
12
DJNZ Rn, rel
2
12
DJNZ direct, rel
3
16
*User selectable.
MOVC A,
@A+DPTR
1
MOVC A, @A+PC 1
MOVX A, @Ri
1
MOVX A, @DPTR 1
MOVX @Ri, A
1
MOVX @DPTR, A 1
PUSH direct
2
POP direct
2
XCH A, Rn
1
XCH A, direct
2
XCH A, @Ri
1
XCHD A, @Ri
1
ANL C, bit
2
ANL C, bit
2
ORL C, bit
2
ORL C, bit
2
MOV C, bit
2
MOV bit, C
2
CJNE A, direct, rel
3
CJNE A, #data, rel
3
CJNE Rn, #data, rel 3
CJNE Ri, #data, rel
3
NOP
1
JC rel
2
JNC rel
2
JB bit, rel
3
JNB bit, rel
3
JBC bit, rel
3
12
12
8–36*
8–36*
8–36*
8–36*
8
8
4
8
4
4
8
8
8
8
8
8
16
16
16
16
4
12
12
16
16
16
10 of 40