
1998 Oct 07
70
Philips Semiconductors
Product specification
Pager baseband controller
PCA5007
RRC
SWAP
A
A
rotate A right through the carry flag
swap nibbles within A
1
1
0.383
0.371
1.382
1.394
13
C4
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
A,@A+DPTR
A,@A+PC
A,@Ri
A,@DPTR
@Ri,A
@DPTR,A
direct
direct
A,Rn
A,direct
A,@Ri
A,@Ri
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
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 nibble indirect RAM
with A
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
C
bit
C
bit
C
bit
clear carry flag
clear direct bit
set carry flag
set direct bit
complement carry flag
complement direct bit
1
2
1
2
1
2
0.293
0.597
0.293
0.611
0.320
0.583
1.075
2.509
1.084
2.603
1.134
2.471
C3
C2
D3
D2
B3
B2
MNEMONIC
DESCRIPTION
BYTES
EXEC.
TIME
(
μ
s)
ENERGY
[NJ]
OPCODE
(HEX)