Owner's manual
5-18
Ultra-High-Speed Flash
Microcontroller User’s Guide
INSTRUC TION HEX CO DE
U HS M CLOC K
CYC LES
U HS M TI ME @
25MHz
8051 CLOCK
CYC LES
8051 TIME @
25MHz
U HS M vs. 8051
SPEED
A DVA N T AGE
MOV Rn, di rect A8..AF 2 80 ns 24 960 ns 12
MOV Rn, #data 78..7F 2 80 ns 12 480 ns 6
MOV d irect, A F5 2 80 ns 12 480 ns 6
MOV d irect, Rn 88..8F 2 80 ns 24 960 ns 12
MOV d irect, direct 85 3 120 ns 24 960 ns 8
MOV d irect, @Ri 86..87 2 80 ns 24 960 ns 12
MOV d irect, #data 75 3 120 ns 24 960 ns 8
MOV @Ri, A F6..F7 1 40 ns 12 480 ns 12
MOV @Ri, direct A6..A7 2 80 ns 24 960 ns 12
MOV @Ri, #data 76..77 2 80 ns 12 480 ns 6
MOV D PTR, #data 16 90 3 120 ns 24 960 ns 8
MOV C A, @A+D PTR 93 3 120 ns 24 960 ns 8
MOV C A, @A+PC 83 3 120 ns 24 960 ns 8
MOV X A, @Ri E2..E3 2 80 ns 24 960 ns 12
MOV X A, @DPTR E0 2 80 ns 24 960 ns 12
MOV X @Ri, A F2..F3 2 80 ns 24 960 ns 12
MOV X @DPTR, A F0 2 80 ns 24 960 ns 12
PUSH d i rect C0 2 80 ns 24 960 ns 12
POP d i rect D0 2 80 ns 24 960 ns 12
XCH A, Rn C8..C F 2 80 ns 12 480 ns 6
XCH A, direct C5 3 120 ns 12 480 ns 4
XCH A, @Ri C6..C7 3 120 ns 12 480 ns 4
XCH D A, @Ri D6..D7 3 120 ns 12 480 ns 4
CLR C C3 1 40 ns 12 480 ns 12
CLR bit C2 2 80 ns 12 480 ns 6
SETB C D3 1 40 ns 12 480 ns 12
SETB b it D2 2 80 ns 12 480 ns 6
C PL C B3 1 40 ns 12 480 ns 12
C PL bit B2 2 80 ns 12 480 ns 6
ANL C, bit 82 2 80 ns 24 960 ns 12
ANL C, B0 2 80 ns 24 960 ns 12
ORL C, bit 72 2 80 ns 24 960 ns 12
ORL C, A0 2 80 ns 24 960 ns 12
MOV C, bit A2 2 80 ns 12 480 ns 6
MOV b it, C 92 2 80 ns 24 960 ns 12
Table 5-1. Instruction Timing Comparison (continued)
Maxim Integrated