EM78159NAS EMC [ELAN Microelectronics Corp], EM78159NAS Datasheet - Page 40

no-image

EM78159NAS

Manufacturer Part Number
EM78159NAS
Description
8-Bit Microcontroller with OTP ROM
Manufacturer
EMC [ELAN Microelectronics Corp]
Datasheet
EM78P159N
8-Bit Microcontrollerwith OTP ROM
36 •
Instruction Binary
0 0110 10rr rrrr
0 0110 11rr rrrr
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:
Note 2:
Note 3:
This instruction is applicable to IOC5~IOC6, IOCB~IOCF only.
This instruction is not recommended for RF operation.
This instruction cannot operate under RF.
1Ckk
1Dkk
1E01
18kk
19kk
1Akk
1Bkk
1Fkk
Hex
0xxx
0xxx
0xxx
0xxx
1kkk
1kkk
06rr
06rr
07rr
07rr
07rr
07rr
Mnemonic
SWAPA R
SWAP R
MOV A,k
AND A,k
XOR A,k
ADD A,k
JBC R,b
SUB A,k
RLCA R
JBS R,b
CALL k
RETL k
BC R,b
BS R,b
OR A,k
RLC R
JZA R
JMP k
JZ R
INT
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, skip if zero
R+1 → R, skip if zero
0 → R(b)
1 → R(b)
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
if R(b)=0, skip
(This specification is subject to change without further notice)
Operation
Product Specification (V1.0) 03.10.2006
C
C
None
None
None
None
None <Note2>
None <Note3>
None
None
None
None
None
Z
Z
Z
None
Z,C,DC
None
Z,C,DC
Status Affected

Related parts for EM78159NAS