|
TLC156 Datasheet, PDF (33/50 Pages) List of Unclassifed Manufacturers – EPROM/ROM-Based 8-Bit Microcontroller Series | |||
|
◁ |
TLC
TLC156
MOVAR
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
Move ACC to R
MOVAR R
0 ⤠R ⤠63
ACC Ã R
None
Move data from the ACC register to register âRâ.
1
MOVIA
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
Move Immediate to ACC
MOVIA I
0 ⤠I ⤠255
I Ã ACC
None
The 8-bit immediate âIâis loaded into the ACC register. The donât cares will assemble as 0s.
1
MOVR
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
Move R
MOVR R, d
0 ⤠R ⤠63
d â [0,1]
R Ã dest
Z
The contents of register âRâis moved to destination âdâ. If âdâis 0, destination is the ACC
register. If âdâis 1, the destination is file register âRâ. âdâis 1 is useful to test a file register since
status flag Z is affected.
1
NOP
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
No Operation
NOP
None
No operation
None
No operation.
1
OPTION
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
Load OPTION Register
OPTION
None
ACC Ã OPTION
None
The content of the ACC register is loaded into the OPTION register.
1
RETFIE
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
Return from Interrupt, Set âGIEâBit
RETFIE
None
Top of Stack à PC
None
The program counter is loaded from the top of the stack (the return address). The âGIEâbit is
set to 1. This is a two-cycle instruction.
2
Rev0.95 Nov 20, 2003
P.2/TLC156
|
▷ |