1998 Nov 02
74
Philips Semiconductors
Product specification
Pager baseband controller
PCA5010
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
A,Rn
A,direct
A,@Ri
A,#data
Rn,A
Rn,direct
Rn,#data
direct,A
direct,Rn
direct,direct
direct,@Ri
direct,#data
@RI,A
@Ri,direct
@Ri,#data
DPTR,#data 16 load data pointer with a 16-bit constant
A,@A+DPTR
move code byte relative to DPTR to A
A,@A+PC
move code byte relative to PC to A
A,@Ri
move external RAM (8-bit address) to A
A,@DPTR
move external RAM (16-bit address) to A
@Ri,A
move A to external RAM (8-bit address)
@DPTR,A
move A to external RAM (16-bit address)
direct
push direct byte onto stack
direct
pop direct byte from stack
A,Rn
exchange register with A
A,direct
exchange direct byte with A
A,@Ri
exchange indirect RAM with A
A,@Ri
exchange LOW-order nibble indirect RAM
with A
move register to A
move direct byte 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 byte
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
1
2
1
2
1
2
2
2
2
3
2
3
1
2
3
3
1
1
1
1
1
1
2
2
1
2
1
1
0.377
0.509
0.408
0.426
0.344
0.602
0.415
0.477
0.536
0.661
0.564
0.679
0.378
0.633
0.448
0.519
0.775
0.770
0.707
0.710
0.629
0.631
0.600
0.606
0.513
0.645
0.544
0.486
1.406
2.080
1.568
1.752
1.347
2.654
1.839
2.024
2.294
2.950
2.438
3.017
1.517
2.629
2.019
2.267
3.570
3.374
2.732
2.605
2.595
2.439
2.543
2.548
1.847
2.526
2.024
1.904
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
Boolean variable manipulation
CLR
CLR
SETB
SETB
CPL
CPL
ANL
ANL
C
bit
C
bit
C
bit
C,bit
C,/bit
clear carry flag
clear direct bit
set carry flag
set direct bit
complement carry flag
complement direct bit
AND direct bit to carry flag
AND complement of direct bit to carry flag
1
2
1
2
1
2
2
2
0.293
0.597
0.293
0.611
0.320
0.583
0.540
0.563
1.075
2.509
1.084
2.603
1.134
2.471
2.187
2.388
C3
C2
D3
D2
B3
B2
82
B0
MNEMONIC
DESCRIPTION
BYTES
EXEC.
TIME [
μ
s]
ENERGY
[NJ]
OPCODE
(HEX)