Hola deliriun.
Cita:
Empezado por deliriun
...
Si, supuse que el ciclo infinito era esto en ASM:::
Código:
.REPEAT
mov dl, byte ptr [esi]
mov byte ptr [edi],dl
inc esi
inc edi
.UNTILCXZ
|
No se trata de un ciclo infinito, el registro
CX entra con un valor decimal igual a 96 en la línea:
Código:
...
mov ecx, 96 ; CX = 96
...
Mientras que la sentencia
UNTILCXZ decrementa automáticamente el valor de
CX en cada iteración, finalizando el ciclo cuando
CX es igual a 0.
Saludos
