
EM785830AA
8位微控制器
0
0
0
0
0
0
0100
0101
0101
0101
0101
0110
11rr
00rr
01rr
10rr
11rr
00rr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
04rr
05rr
05rr
05rr
05rr
06rr
06rr
06rr
06rr
07rr
07rr
07rr
07rr
0xxx
0xxx
0xxx
0xxx
1kkk
1kkk
18kk
19kk
1Akk
1Bkk
1Ckk
1Dkk
1E01
1E8k
1Fkk
COM
INCA
INC
DJZA
DJZ
RRCA
RRC
RLCA
RLC
SWAPA
SWAP
JZA
JZ
BC R,B
BS R,B
JBC R,B
JBS R,B
CALL
JMP
MOV A ,K
OR A ,K
和A,K
XOR A,K
RETL
SUB A,K
INT
PAGE
ADD A ,K
/R
→
R
R+1
→
A
R+1
→
R
R-1
→
A,则跳过零
R-1
→
R,则跳过零
R( N)
→
A(n-1)
R(0)
→
C, C
→
A(7)
R( N)
→
R(n-1)
R(0)
→
C, C
→
R(7)
R( N)
→
A(n+1)
R(7)
→
C, C
→
A(0)
R( N)
→
R(n+1)
R(7)
→
C, C
→
R(0)
R(0-3)
→
A(4-7)
R(4-7)
→
A(0-3)
R(0-3)
R(4-7)
R+1
→
A,则跳过零
R+1
→
R,则跳过零
0
→
R( B)
1
→
R( B)
如果R( B) = 0 ,则跳过
如果R( B) = 1 ,则跳过
PC+1
→
[SP]
(页, K)
→
PC
(页, K)
→
PC
k
→
A
A
∨
k
→
A
A&k
→
A
A
⊕
k
→
A
k
→
A,[栈顶]
→
PC
K- á
→
A
PC+1
→
[SP]
001H
→
PC
K- >R5 (4 :0)
K +一
→
A
Z
Z
Z
无
无
C
C
C
C
无
无
无
无
无
无
无
无
无
无
无
Z
Z
Z
无
Z,C , DC
无
无
Z,C , DC
1
1
1
2 ,如果跳过
2 ,如果跳过
1
1
1
1
1
1
2 ,如果跳过
2 ,如果跳过
1
1
2 ,如果跳过
2 ,如果跳过
2
2
1
1
1
1
2
1
1
1
1
0 0110 01rr
0 0110 10rr
0 0110 11rr
0 0111 00rr
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0111
0111
0111
100b
101b
110b
111b
00kk
01kk
1000
1001
1010
1011
1100
1101
1110
01rr rrrr
10rr rrrr
11rr rrrr
bbrr RRRR
bbrr RRRR
bbrr RRRR
bbrr RRRR
kkkk kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
0000
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
kkkk
0001
1 1110 100k kkkk
1 1111 kkkk kkkk
** 1个指令周期= 2主CLK
__________________________________________________________________________________________________________________________________________________________________
*本规范恕不另行通知进行更改。
30
12/1/2004 V1.6