|
EM78P311N Datasheet, PDF (61/68 Pages) ELAN Microelectronics Corp – 8-BIT Microcontroller | |||
|
◁ |
EM78P311N
8-Bit Microcontroller
Binary Instruction
Hex Mnemonic
Operation
Status
Affected
0 0000 01rr rrrr
00rr MOV R, A A â R
None
0 0000 1000 0000 0080 CLRA
0âA
Z
0 0000 11rr rrrr
00rr CLR R
0âR
Z
0 0001 00rr rrrr
01rr SUB A, R R-A â A
Z,C,DC
0 0001 01rr rrrr
01rr SUB R, A R-A â R
Z,C,DC
0 0001 10rr rrrr
01rr DECA R
R-1 â A
Z
0 0001 11rr rrrr
01rr DEC R
R-1 â R
Z
0 0010 00rr rrrr
02rr OR
A, R A ⨠R â A
Z
0 0010 01rr rrrr
02rr OR
R, A A ⨠R â R
Z
0 0010 10rr rrrr
02rr AND A, R A & R â A
Z
0 0010 11rr rrrr
02rr AND R, A A & R â R
Z
0 0011 00rr rrrr
03rr XOR A, R A â R â A
Z
0 0011 01rr rrrr
03rr XOR R, A A â R â R
Z
0 0011 10rr rrrr
03rr ADD A, R A + R â A
Z,C,DC
0 0011 11rr rrrr
03rr ADD R, A A + R â R
Z,C,DC
0 0100 00rr rrrr
04rr MOV A, R R â A
Z
0 0100 01rr rrrr
04rr MOV R, R R â R
Z
0 0100 10rr rrrr
04rr COMA R
/R â A
Z
0 0100 11rr rrrr
04rr COM R
/R â R
Z
0 0101 00rr rrrr
05rr INCA R
R+1 â A
Z
0 0101 01rr rrrr
05rr INC
R
R+1 â R
Z
0 0101 10rr rrrr
05rr DJZA R
R-1 â A, skip if zero None
0 0101 11rr rrrr
05rr DJZ
R
R-1 â R, skip if zero None
0 0110 00rr rrrr
06rr RRCA R
R(n) â A(n-1),
R(0) â C, C â A(7)
C
0 0110 01rr rrrr
06rr RRC R
R(n) â R(n-1),
R(0) â C, C â R(7)
C
0 0110 10rr rrrr
06rr RLCA R
R(n) â A(n+1),
R(7) â C, C â A(0)
C
0 0110 11rr rrrr
06rr RLC R
R(n) â R(n+1),
R(7) â (C), C â (R(0)
C
0 0111 00rr rrrr
07rr SWAPA R
R(0-3) â ( A(4-7),
R(4-7) â ( A(0-3)
None
0 0111 01rr rrrr
07rr SWAP R
R(0-3) â ( R(4-7)
None
0 0111 10rr rrrr
07rr JZA
R
R+1 â A, skip if zero None
0 0111 11rr rrrr
07rr JZ
R
R+1 â R, skip if zero None
0 100b bbrr rrrr
0xxx BC
R, b 0â ( R(b)
None
0 101b bbrr rrrr
0xxx BS
R, b 1â ( R(b)
None
0 110b bbrr rrrr
0xxx JBC
R, b if R(b)=0, skip
None
0 111b bbrr rrrr
0xxx JBS
R, b if R(b)=1, skip
None
1 00kk kkkk kkkk 1kkk CALL k
PC+1 â [SP],
(Page, k) â (PC)
None
1 01kk kkkk kkkk 1kkk JMP k
(Page, k) â (PC)
None
1 1000 kkkk kkkk 18kk MOV A, k k â A
None
1 1001 kkkk kkkk 19kk OR
A, k A v k â A
Z
1 1010 kkkk kkkk 1Akk AND A, k A & k â A
Z
1 1011 kkkk kkkk 1Bkk XOR A, k A â k â A
Z
1 1100 kkkk kkkk 1Ckk RETL k
k â A, [Top of Stack] â
PC
None
1 1101 kkkk kkkk 1Dkk SUB A, k k-A â A
Z,C,DC
1 1111 kkkk kkkk 1Fkk ADD A, k k+A â A
Z,C,DC
1 1110 1000 kkkk 1E8k PAGE k
K->R5(6:4)
None
1 1110 1001 kkkk 1E9k BANK k
K->R4(7:6)
None
Note: 1 This instruction is applicable to IOC6~IOCA, IMR1, IMR2 only.
Product Specification (V1.0) 10.02.2006
⢠57
(This specification is subject to change without further notice)
|
▷ |