|
TLC156 Datasheet, PDF (27/50 Pages) List of Unclassifed Manufacturers – EPROM/ROM-Based 8-Bit Microcontroller Series | |||
|
◁ |
TLC
RRR
R, d Rotate right f through Carry
SWAPR R, d Swap R
C Ã dest<7>,
R<7:1> Ã dest<6:0>,
R<0> Ã C
R<3:0> Ã dest<7:4>,
R<7:4> Ã dest<3:0>
MOVIA I
Move Immediate to ACC
I Ã ACC
ADDIA I
Add ACC and Immediate
I + ACC Ã ACC
SUBIA I
Subtract ACC from Immediate I - ACC Ã ACC
ANDIA I
AND Immediate with ACC
ACC and I Ã ACC
IORIA I
OR Immediate with ACC
ACC or I Ã ACC
XORIA I
Exclusive OR Immediate to ACC ACC xor I Ã ACC
RETIA I
CALL I
GOTO I
Return, place Immediate in ACC
Call subroutine
Unconditional branch
I Ã ACC,
Top of Stack à PC
PC + 1 Ã Top of Stack,
I Ã PC<9:0>
PCHBUF<2> Ã PC<10>
I Ã PC<9:0>
PCHBUF<2> Ã PC<10>
Note: 1. 2 cycles for skip, else 1 cycle
2. 3 cycles for TLC154/156
2 cycles for TLC155/157
3. bit : Bit address within an 8-bit register R
R : Register address (00h to 3Fh)
I : Immediate data
ACC : Accumulator
d : Destination select;
=0 (store result in ACC)
=1 (store result in file register R)
dest : Destination
PC : Program Counter
PCHBUF : High Byte Buffer of Program Counter
WDT : Watchdog Timer Counter
GIE : Global interrupt enable bit
TO : Time-out bit
PD : Power-down bit
C : Carry bit
DC : Digital carry bit
Z : Zero bit
TLC156
1
C
1
-
1
-
1
C, DC, Z
1
C, DC, Z
1
Z
1
Z
1
Z
2
-
2
-
2
-
Rev0.95 Nov 20, 2003
P.2/TLC156
|
▷ |