|
TLC156 Datasheet, PDF (26/50 Pages) List of Unclassifed Manufacturers – EPROM/ROM-Based 8-Bit Microcontroller Series | |||
|
◁ |
TLC
3.0 INSTRUCTION SET
Mnemonic,
Operands
Description
Operation
BCR
R, bit Clear bit in R
0 Ã R<b>
BSR
R, bit Set bit in R
1 Ã R<b>
BTRSC R, bit Test bit in R, Skip if Clear
Skip if R<b> = 0
BTRSS R, bit Test bit in R, Skip if Set
Skip if R<b> = 1
NOP
CLRWDT
OPTION
SLEEP
INT
DAA
DAS
RETURN
RETFIE
CLRA
No Operation
No operation
Clear Watchdog Timer
00h à WDT,
00h à WDT prescaler
Load OPTION register
ACC Ã OPTION
Go into power-down mode
S/W interrupt
00h à WDT,
00h à WDT prescaler
PC + 1 Ã Top of Stack,
002h à PC
Adjust ACCâs data format from
HEX to DEC after any addition ACC(hex) Ã ACC(dec)
operation
Adjust ACCâs data format from
HEX to DEC after any subtraction ACC(hex) Ã ACC(dec)
operation
Return from subroutine
Top of Stack à PC
Return from interrupt, set GIE bit
Top of Stack à PC,
1 Ã GIE
Clear ACC
00h à ACC
IOST R Load IOST register
ACC Ã IOST register
CLRR R Clear R
00h à R
MOVAR R Move ACC to R
MOVR R, d Move R
ACC Ã R
R Ã dest
DECR R, d Decrement R
DECRSZ R, d Decrement R, Skip if 0
INCR R, d Increment R
INCRSZ R, d Increment R, Skip if 0
ADDAR R, d Add ACC and R
R - 1 Ã dest
R - 1 Ã dest,
Skip if result = 0
R + 1 Ã dest
R + 1 Ã dest,
Skip if result = 0
R + ACC Ã dest
SUBAR R, d Subtract ACC from R
R - ACC Ã dest
ADCAR R, d Add ACC and R with Carry
R + ACC + C Ã dest
SBCAR R, d Subtract ACC from R with Carry R + ACC + C Ã dest
ANDAR R, d AND ACC with R
ACC and R Ã dest
IORAR R, d Inclusive OR ACC with R
ACC or R Ã dest
XORAR R, d Exclusive OR ACC with R
R xor ACC Ã dest
COMR R, d Complement R
RLR
R, d Rotate left f through Carry
R Ã dest
R<7> Ã C,
R<6:0> Ã dest<7:1>,
C Ã dest<0>
TLC156
Cycles
1
1
1/2 (1)
1/2 (1)
1
1
1
1
3/2 (2)
Status
Affected
-
-
-
-
-
TO , PD
-
TO , PD
-
1
C
1
2
2
1
1
1
1
1
1
1/2 (1)
1
1/2 (1)
1
1
1
1
1
1
1
1
1
-
-
-
Z
-
Z
-
Z
Z
-
Z
-
C, DC, Z
C, DC, Z
C, DC, Z
C, DC, Z
Z
Z
Z
Z
C
Rev0.95 Nov 20, 2003
P.2/TLC156
|
▷ |