English
Language : 

DS89C420-QCL Datasheet, PDF (128/139 Pages) Maxim Integrated Products – Ultra-High-Speed Flash Microcontroller User’s Guide
Ultra-High-Speed Flash
Microcontroller User’s Guide
INSTRUCTION CODE
MNEMONIC
D7 D6 D5 D4 D3 D2 D1 D0
MOV direct,
#data
0
1
1
1
0
1
0
1
a7 a6 a5 a4 a3 a2 a1 a0
d7 d6 d5 d4 d3 d2 d1 d0
MOV @Ri, A
1
1
1
1
0
1
1
i
MOV @Ri,
1
0
1
0
0
1
1
i
direct
a7 a6 a5 a4 a3 a2 a1 a0
MOV @Ri,
0
1
1
1
0
1
1
i
#data
d7 d6 d5 d4 d3 d2 d1 d0
MOV DPTR,
#data16
1
0
0
1
0
0
0
0
d7 d6 d5 d4 d3 d2 d1 d0
d7 d6 d5 d4 d3 d2 d1 d0
MOVC A, @A +
DPTR
1
0
0
1
0
0
1
1
MOVC A, @A + PC 1
0
0
0
0
0
1
1
MOVX A, @Ri
1
1
1
0
0
0
1
i
MOVX
@DPTR
1
1
1
0
0
0
0
0
MOVX @Ri, A
1
1
1
1
0
0
1
i
MOVX
@DPTR,A
1
1
1
1
0
0
0
0
PUSH direct
1
1
0
0
0
0
0
0
a7 a6 a5 a4 a3 a2 a1 a0
POP direct
1
1
0
1
0
0
0
0
a7 a6 a5 a4 a3 a2 a1 a0
XCH A, Rn
1
1
0
0
1
n2 n1 n0
XCH A, direct
1
1
0
0
0
1
0
1
a7 a6 a5 a4 a3 a2 a1 a0
XCH A, @Ri
1
1
0
0
0
1
1
i
XCHD A, @Ri
1
1
0
1
0
1
1
i
HEX
75
Byte 2
Byte 3
F6-F7
A6-A7
Byte 2
76-77
Byte 2
90
Byte 2
Byte 3
93
83
E2-E3
E0
F2-F3
F0
C0
Byte 2
D0
Byte 2
C8-CF
C5
Byte 2
C6-C7
D6-D7
BYTE
3
1
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
CYCLE
3
1
2
2
3
3
3
2
2
2
2
2
2*
2
3
3
3
EXPLANATION
(direct) = #data
((Ri)) = A
((Ri)) = (direct)
((Ri)) = #data
(DPTR) = #data15-0
(DPH) = #data15-8
(DPL) = #data7-0
(A) = ((A) + (DPTR))
(A) = ((A) + (PC))
(A) = ((Ri))
(A) = ((DPTR))
((Ri)) = (A)
((DPTR)) = (A)
(SP) = (SP) + 1
((SP)) = (direct)
(direct) = ((SP))
(SP) = (SP) - 1
(A) = (Rn)
(A) = (direct)
(A) = ((Ri))
(A3-0) = ((Ri3-0 ))
MNEMONIC
CLR C
CLR bit
SETB C
SETB bit
CPL C
CPL bit
ANL C, bit
ANL C, bit
ORL C, bit
ORL C, bit
MOV C, bit
MOV bit, C
INSTRUCTION CODE
D7 D6 D5 D4 D3 D2 D1 D0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
0
b7 b6 b5 b4 b3 b2 b1 b0
1
1
0
1
0
0
1
1
1
1
0
1
0
0
1
0
b7 b6 b5 b4 b3 b2 b1 b0
1
0
1
1
0
0
1
1
1
0
1
1
0
0
1
0
b7 b6 b5 b4 b3 b2 b1 b0
1
0
0
0
0
0
1
0
b7 b6 b5 b4 b3 b2 b1 b0
1
0
1
1
0
0
0
0
b7 b6 b5 b4 b3 b2 b1 b0
1
1
1
1
0
0
1
0
b7 b6 b5 b4 b3 b2 b1 b0
1
0
1
0
0
0
0
0
b7 b6 b5 b4 b3 b2 b1 b0
1
0
1
0
0
0
1
0
b7 b6 b5 b4 b3 b2 b1 b0
1
0
0
1
0
0
1
0
b7 b6 b5 b4 b3 b2 b1 b0
HEX
C3
C2
Byte 2
D3
D2
Byte 2
B3
B2
Byte 2
82
Byte 2
B0
Byte 2
72
Byte 2
A0
Byte 2
A2
Byte 2
92
Byte 2
BYTE
1
2
1
2
1
2
2
2
2
2
2
2
CYCLE
1
2*
1
2*
1
2*
2
2
2
2
2
2
EXPLANATION
(C) = 0
(bit) = 0
(C) = 1
(bit) = 1
(C) = (C)
(bit) = (bit)
(C) = (C) AND (bit)
(C) = (C) AND (bit)
(C) = (C) OR (bit)
(C) = (C) OR (bit)
(C) = (bit)
(bit) = (C)
____________________________________________________________________________________________ 128