p87c591vfb NXP Semiconductors, p87c591vfb Datasheet - Page 138

no-image

p87c591vfb

Manufacturer Part Number
p87c591vfb
Description
Single-chip 8-bit Microcontroller With Can Controller
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
Table 109 Instruction set description: Data transfer
Note
1. MOV A,ACC is not permitted.
2000 Jul 26
Data transfer
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOVC
MOVC
MOVX
MOVX
MOVX
MOVX
PUSH
POP
XCH
XCH
XCH
XCHD
Single-chip 8-bit microcontroller with CAN controller
MNEMONIC
A,Rr
A,direct (Note 1) Move direct byte to A
A,@Ri
A,#data
Rr,A
Rr,direct
Rr,#data
direct,A
direct,Rr
direct,direct
direct,@Ri
direct,#data
@Ri,A
@Ri,direct
@Ri,#data
DPTR,#data 16
A,@A+DPTR
A,@A+PC
A,@Ri
A,@DPTR
@Ri,A
@DPTR,A
direct
direct
A,Rr
A,direct
A,@Ri
A,@Ri
Move register to A
Move indirect RAM to A
Move immediate data to A
Move A to register
Move direct byte to register
Move immediate data to register
Move A to direct byte
Move register to direct byte
Move direct byte to direct
Move indirect RAM to direct byte
Move immediate data to direct byte
Move A to indirect RAM
Move direct byte to indirect RAM
Move immediate data to indirect RAM
Load data pointer with a 16-bit constant
Move code byte relative to DPTR to A
Move code byte relative to PC to A
Move external RAM (8-bit address) to A
Move external RAM (16-bit address) to A
Move A to external RAM (8-bit address)
Move A to external RAM (16-bit address)
Push direct byte onto stack
Pop direct byte from stack
Exchange register with A
Exchange direct byte with A
Exchange indirect RAM with A
Exchange LOW-order digit indirect RAM with A
DESCRIPTION
138
BYTES
1
2
1
2
1
2
2
2
2
3
2
3
1
2
2
3
1
1
1
1
1
1
2
2
1
2
1
1
CYCLES
Preliminary Specification
1
1
1
1
1
2
1
1
2
2
2
2
1
2
1
2
2
2
2
2
2
2
2
2
1
1
1
1
P8xC591
E*
E5
E6, E7
74
F*
A*
7*
F5
8*
85
86, 87
75
F6, F7
A6, A7
76, 77
90
93
83
E2, E3
E0
F2, F3
F0
C0
D0
C*
C5
C6, C7
D6, D7
OPCODE
(HEX)

Related parts for p87c591vfb