Red de conocimiento informático - Conocimiento sistemático - Retraso en lenguaje ensamblador push pop

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