EM78P257
OTP ROM
0 0000 0000 0001
0 0000 0000 0010
0001
0002
DAA
CONTW
Decimal Adjust A
A ® CONT
C
None
0 0000 0000 0011
0 0000 0000 0100
0 0000 0000 rrrr
0 0000 0001 0000
0 0000 0001 0001
0 0000 0001 0010
0 0000 0001 0011
0 0000 0001 0100
0 0000 0001 rrrr
0003
0004
000r
0010
0011
0012
0013
0014
001r
SLEP
WDTC
IOW R
ENI
DISI
RET
RETI
CONTR
IOR R
T,P
T,P
0 ® WDT, Stop oscillator
0 ® WDT
None <Note1>
None
A ® IOCR
Enable Interrupt
Disable Interrupt
[Top of Stack] ® PC
[Top of Stack] ® PC, Enable Interrupt
CONT ® A
None
None
None
None
None <Note1>
IOCR ® A
R2+A ® R2
Bit8,9 do not clear
0 0000 0010 0000
0020
TBL
Z,C,DC
0 0000 01rr rrrr
0 0000 1000 0000
0 0000 11rr rrrr
0 0001 00rr rrrr
0 0001 01rr rrrr
0 0001 10rr rrrr
0 0001 11rr rrrr
0 0010 00rr rrrr
0 0010 01rr rrrr
0 0010 10rr rrrr
0 0010 11rr rrrr
0 0011 00rr rrrr
0 0011 01rr rrrr
0 0011 10rr rrrr
0 0011 11rr rrrr
0 0100 00rr rrrr
0 0100 01rr rrrr
0 0100 10rr rrrr
0 0100 11rr rrrr
0 0101 00rr rrrr
0 0101 01rr rrrr
0 0101 10rr rrrr
0 0101 11rr rrrr
00rr
0080
00rr
01rr
01rr
01rr
01rr
02rr
02rr
02rr
02rr
03rr
03rr
03rr
03rr
04rr
04rr
04rr
04rr
05rr
05rr
05rr
05rr
MOV R,A
CLRA
CLR R
SUB A,R
SUB R,A
DECA R
DEC R
OR A,R
OR R,A
AND A,R
AND R,A
XOR A,R
XOR R,A
ADD A,R
ADD R,A
MOV A,R
MOV R,R
COMA R
COM R
None
Z
Z
Z,C,DC
Z,C,DC
A ® R
0 ® A
0 ® R
R-A ® A
R-A ® R
Z
Z
Z
Z
Z
Z
Z
Z
R-1 ® A
R-1 ® R
A Ú VR ® A
A Ú VR ® R
A & R ® A
A & R ® R
A Å R ® A
A Å R ® R
A + R ® A
A + R ® R
R ® A
R ® R
/R ® A
/R ® R
R+1 ® A
Z,C,DC
Z,C,DC
Z
Z
Z
Z
Z
INCA R
INC R
DJZA R
DJZ R
Z
R+1 ® R
None
None
R-1 ® A, skip if zero
R-1 ® R, skip if zero
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)
0 0110 00rr rrrr
0 0110 01rr rrrr
0 0110 10rr rrrr
0 0110 11rr rrrr
0 0111 00rr rrrr
06rr
06rr
06rr
06rr
07rr
RRCA R
RRC R
C
C
RLCA R
RLC R
C
C
SWAPA R
None
0 0111 01rr rrrr
0 0111 10rr rrrr
0 0111 11rr rrrr
0 100b bbrr rrrr
0 101b bbrr rrrr
07rr
07rr
07rr
0xxx
0xxx
SWAP R
JZA R
JZ R
BC R,b
BS R,b
None
None
None
R(0-3) « R(4-7)
R+1 ® A, skip if zero
R+1 ® R, skip if zero
0 ® R(b)
None <Note2>
None <Note3>
1 ® R(b)
0 110b bbrr rrrr
0 111b bbrr rrrr
0xxx
0xxx
JBC R,b
JBS R,b
if R(b)=0, skip
if R(b)=1, skip
None
None
PC+1 ® [SP],
(Page, k) ® PC
1 00kk kkkk kkkk
1kkk
CALL k
None
This specification is subject to change without prior notice.
68
07.27.2004 (V1.4)