Maxim Integrated High-Speed Microcontroller Users Guide: DS80C390 Supplement User Manual
Page 118

High-Speed Microcontroller User’s Guide: DS80C390 Supplement
118 of 158
INSTRUCTION CODE
MNEMONIC D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
HEX
BYTE
CYCLE
EXPLANATION
ACALL addr
19
a
18
a
15
a
7
a
17
a
14
a
6
a
16
a
13
a
5
1
a
12
a
4
0
a
11
a
3
0
a
10
a
2
0
a
9
a
1
1
a
8
a
0
Byte 1
Byte 2
Byte 3
3 5
(PC)=(PC)+3
(SP)=(SP)+1
((SP))=(PC
7:0
)
(SP)=(SP)+1
((SP))=(PC
15:8
)
(SP)=(SP)+1
((SP))=(PC
23:16
)
(PC
18:0
)=addr19
AJMP addr 19 a
18
a
15
a
7
a
17
a
14
a
6
a
16
a
13
a
5
0
a
12
a
4
0
a
11
a
3
0
a
10
a
2
0
a
9
a
1
1
a
8
a
0
Byte 1
Byte 2
Byte 3
3 5
(PC)=(PC)+3
(PC
18:0
)=addr19
INC
DPTR 1 0 1 0 0 0 1 1 A3
1
4 (DPTR)=(DPTR)+1
(PC
18:0
)=addr19
LCALL addr24 0
a
23
a
15
a
7
0
a
22
a
14
a
6
0
a
21
a
13
a
5
1
a
20
a
12
a
4
0
a
19
a
11
a
3
0
a
18
a
10
a
2
1
a
17
a
9
a
1
0
a
16
a
8
a
0
12
Byte 2
Byte 3
Byte 4
4 6
(PC)=(PC)+4
(SP)=(SP)+1
((SP))=(PC
7:0
)
(SP)=(SP)+1
((SP))=(PC
15:8
)
(SP)=(SP)+1
((SP))=(PC
23:16
)
(PC
23:0
)=addr24
LJMP addr24 0
a
23
a
15
a
7
0
a
22
a
14
a
6
0
a
21
a
13
a
5
0
a
20
a
12
a
4
0
a
19
a
11
a
3
0
a
18
a
10
a
2
1
a
17
a
9
a
1
0
a
16
a
8
a
0
02
Byte 2
Byte 3
Byte 4
4 5
(PC
23:0
)=addr24
MOV DPTR,
#data24
1
d
23
d
15
d
7
0
d
22
d
14
d
6
0
d
21
d
13
d
5
1
d
20
d
12
d
4
0
d
19
d
11
d
3
0
d
18
d
10
d
2
0
d
17
d
9
d
1
0
d
16
d
8
d
0
90
Byte 2
Byte 3
Byte 4
4 3
(DPX)=#data23:9
(DPH)=#data15:8
(DPL)=#data7:0
RET
0 0 1 0 0 0 1 0 22
1
5 (PC
23:16
)=((SP))
(SP)=(SP)-1
(PC
15-8
)=((SP))
(SP)=(SP)-1
(PC
7:0
)=((SP))
(SP)=(SP)-1
RETI
0 0 1 1 0 0 1 0 32
1
5 (PC
23:16
)=((SP))
(SP)=(SP)-1
(PC
15-8
)=((SP))
(SP)=(SP)-1
(PC
7:0
)=((SP))
(SP)=(SP)-1