
EM78451
8位微控制器
(2) 。在I / O寄存器可当作通用寄存器。也就是说,相同的指令
可对I / O寄存器操作。
符号"R"表示寄存器指示符指定的哪一个
寄存器(包括工作寄存器和通用寄存器)被利用
由指令。比特6和7中的R 4确定所选择的寄存器组。 "b"
表示一个位指示符,指定的位值,位于寄存器
"R"并影响由该操作。 "k"表示一个8位或10位常数或立即数。
指令BINARY
0
0
0
0
0
0
0
0
0
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0001
0001
0001
0000
0001
0010
0011
0100
rrrr
0000
0001
0010
(十六进制)
0000
0001
0002
0003
0004
000r
0010
0011
0012
0013
0014
001r
0020
00rr
0080
00rr
01rr
01rr
01rr
01rr
02rr
02rr
02rr
02rr
03rr
03rr
03rr
03rr
04rr
04rr
04rr
04rr
05rr
05rr
05rr
05rr
06rr
06rr
助记符
NOP
DAA
CONTW
SLEP
WDTC
IOW
ENI
DISI
RET
RETI
CONTR
IOR
TBL
MOV R,A
CLRA
CLR
SUB A,R
SUB R,A
DECA
DEC
OR A,R
或R ,A
且A,R
和R ,A
XOR A,R
XOR R,A
ADD A ,R
ADD R,A
MOV A,R
MOV R,R
COMA
COM
INCA
INC
DJZA
DJZ
RRCA
RRC
手术
无操作
十进制调整
A
→
CONT
0
→
看门狗定时器,振荡器停止
0
→
WDT
A
→
IOCR
使能中断
禁用中断
[栈顶]
→
PC
[栈顶]
→
PC ,
使能中断
CONT
→
A
IOCR
→
A
R2+A
→
R2,
位8 9 R2不变
A
→
R
0
→
A
0
→
R
R- á
→
A
R- á
→
R
R-1
→
A
R-1
→
R
A
∨
VR
→
A
A
∨
VR
→
R
A&R
→
A
A&R
→
R
A
⊕
R
→
A
A
⊕
R
→
R
一+ R
→
A
一+ R
→
R
R
→
A
R
→
R
/R
→
A
/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),
受影响的状态
无
C
无
T,P
T,P
无<Note1>
无
无
无
无
无
无<Note1>
Z,C , DC
无
Z
Z
Z,C , DC
Z,C , DC
Z
Z
Z
Z
Z
Z
Z
Z
Z,C , DC
Z,C , DC
Z
Z
Z
Z
Z
Z
无
无
C
C
0 0000 0001 0011
0 0000 0001 0100
0 0000 0001 rrrr
0 0000 0010 0000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0000
0000
0000
0001
0001
0001
0001
0010
0010
0010
0010
0011
0011
0011
0011
0100
0100
0100
0100
0101
0101
0101
0101
01rr
1000
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
00rr
01rr
10rr
11rr
rrrr
0000
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
0 0110 00rr rrrr
0 0110 01rr rrrr
44
产品规格( V1.2 ) 2004年5月27日
(此规格如有变更,恕不另行通知)