CY8C36_10 CYPRESS [Cypress Semiconductor], CY8C36_10 Datasheet - Page 13

no-image

CY8C36_10

Manufacturer Part Number
CY8C36_10
Description
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet
Table 4-2. Logical Instructions (continued)
4.3.1.3 Data Transfer Instructions
The data transfer instructions are of three types: the core RAM,
xdata RAM, and the lookup tables. The core RAM transfer
includes transfer between any two core RAM locations or SFRs.
These instructions can use direct, indirect, register, and
immediate addressing. The xdata RAM transfer includes only the
transfer between the accumulator and the xdata RAM location.
It can use only indirect addressing. The lookup tables involve
nothing but the read of program memory using the Indexed
addressing mode.
instructions available.
Table 4-3. Data Transfer Instructions
Document Number: 001-53413 Rev. *I
ORL
ORL
ORL
XRL
XRL
XRL
XRL
XRL
XRL
CLR
CPL
RL
RLC
RR
RRC A
SWAP A
MOV A,Rn
MOV A,Direct
MOV A,@Ri
MOV A,#data
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
A,Rn
A,Direct
A,@Ri
A,#data
Direct, A
Direct, #data
A
A,#data
Direct, A
Direct, #data
A
A
A
A
Rn,A
Rn,Direct
Rn, #data
Direct, A
Direct, Rn
Direct, Direct
Direct, @Ri
Direct, #data
@Ri, A
Mnemonic
Mnemonic
Table 4-3
lists the various data transfer
OR immediate data to accumulator
OR accumulator to direct byte
OR immediate data to direct byte
XOR register to accumulator
XOR direct byte to accumulator
XOR indirect RAM to accumulator
XOR immediate data to accumulator
XOR accumulator to direct byte
XOR immediate data to direct byte
Clear accumulator
Complement accumulator
Rotate accumulator left
Rotate accumulator left through carry
Rotate accumulator right
Rotate accumulator right though carry
Swap nibbles within accumulator
Move register to accumulator
Move direct byte to accumulator
Move indirect RAM to accumulator
Move immediate data to accumulator
Move accumulator to register
Move direct byte to register
Move immediate data to register
Move accumulator to direct byte
Move register to direct byte
Move direct byte to direct byte
Move indirect RAM to direct byte
Move immediate data to direct byte
Move accumulator to indirect RAM
PRELIMINARY
Description
Description
4.3.1.4 Boolean Instructions
The 8051 core has a separate bit-addressable memory location.
It has 128 bits of bit addressable RAM and a set of SFRs that are
bit addressable. The instruction set includes the whole menu of
bit operations such as move, set, clear, toggle, OR, and AND
instructions and the conditional jump instructions.
page 14 lists the available Boolean instructions.
PSoC
®
3: CY8C36 Family Datasheet
Bytes
Bytes
2
2
3
1
2
1
2
2
3
1
1
1
1
1
1
1
1
2
1
2
1
2
2
2
2
3
2
3
1
Cycles
Table 4-4
Cycles
Page 13 of 112
2
3
3
1
2
2
2
3
3
1
1
1
1
1
1
1
1
2
2
2
1
3
2
2
2
3
3
3
2
on
[+] Feedback

Related parts for CY8C36_10