|
CP80S54 Datasheet, PDF (33/47 Pages) List of Unclassifed Manufacturers – EPROM/ROM-Based 8-Bit Microcontroller Series | |||
|
◁ |
CP80S54/56
MOVAR
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
MOVIA
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
MOVR
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
NOP
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
OPTION
Syntax:
Operands:
Operation:
Status Affected:
Description:
Cycles:
RETFIE
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
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
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
No Operation
NOP
None
No operation
None
No operation.
1
Load OPTION Register
OPTION
None
ACC Ã OPTION
None
The content of the ACC register is loaded into the OPTION register.
1
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.1 Nov 30, 2005
P.33/CP80S54/S56
|
▷ |