Elan EM78P156EL Manual page 34

Table of Contents

Advertisement

0 0111 00rr rrrr
0 0111 01rr rrrr
0 0111 10rr rrrr
0 0111 11rr rrrr
0 100b bbrr rrrr
0 101b bbrr rrrr
0 110b bbrr rrrr
0 111b bbrr rrrr
1 00kk kkkk kkkk
1 01kk kkkk kkkk
1 1000 kkkk kkkk
1 1001 kkkk kkkk
1 1010 kkkk kkkk
1 1011 kkkk kkkk
1 1100 kkkk kkkk
1 1101 kkkk kkkk
1 1110 0000 0001
1 1111 kkkk kkkk
<Note 1> This instruction is applicable to IOC5~IOC6, IOCB~IOCF only.
<Note 2> This instruction is not recommended for RF operation.
<Note 3> This instruction cannot operate under RF.
This specification is subject to change without prior notice.
07rr
SWAPA R
07rr
SWAP R
07rr
JZA R
07rr
JZ R
0xxx
BC R,b
0xxx
BS R,b
0xxx
JBC R,b
0xxx
JBS R,b
1kkk
CALL k
1kkk
JMP k
18kk
MOV A,k
19kk
OR A,k
1Akk
AND A,k
1Bkk
XOR A,k
1Ckk
RETL k
1Dkk
SUB A,k
1E01
INT
1Fkk
ADD A,k
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, skip if zero
R+1 → R, skip if zero
0 → R(b)
1 → R(b)
if R(b)=0, skip
if R(b)=1, skip
PC+1 → [SP],
(Page, k) → PC
(Page, k) → PC
k → A
A ∨ k → A
A & k → A
A ⊕ k → A
k → A,
[Top of Stack] → PC
k-A → A
PC+1 → [SP],
001H → PC
k+A → A
34
EM78P156EL
OTP ROM
None
None
None
None
None <Note2>
None <Note3>
None
None
None
None
None
Z
Z
Z
None
Z,C,DC
None
Z,C,DC
2002/04/19

Advertisement

Table of Contents
loading

Table of Contents