Retraso en lenguaje ensamblador push pop
RETARDO: EMPUJAR 02H; 1*R2
RETARDO1: EMPUJAR 02H; 1*R2*R2
RETARDO2: EMPUJAR 02H*; R2
DELAY3: DJNZ R2, DELAY3; 2*R2*R2*R2*R2
POP 02H; 1*R2*R2*R2
DJNZ R2 , DELAY2; 2*R2*R2*R2
POP 02H; 1*R2*R2
DJNZ R2, DELAY1; 02H; 1*R2
DJNZ R2, DELAY; 2*R2
RET; *(R2)^3 4*(R2)^2 4*(R2) 2
Cuando R2=20H, el retraso es de aproximadamente 2,2 segundos
Cuando R2=25H, el el retraso es de aproximadamente 4 segundos
Cuando R2=55H, el retraso es de aproximadamente 107 segundos