• strlen asm

 #451612  por Pink
 01 Ago 2014, 22:08
Una simple rutina que hice hace algún tiempo.

;strlen:
push ebp
mov ebp, esp
mov ebx, [ebp+08]
cld
mov ecx,-1
mov edi,ebx
mov al,0
repne scasb
mov eax,edi
dec eax
xor eax,ebx
pop ebp
retn 4

Saludos
 #451631  por Baal_30
 02 Ago 2014, 00:20
¿Puedo preguntar que es lo que hace? :/

Disculpen mi ignorancia... :(
 #451633  por Blau
 02 Ago 2014, 00:23
Deduzco de devuelve la longitud de una string.
 #451660  por Pink
 02 Ago 2014, 03:00
Si simplemente hace eso :)

Saludos
 #451666  por NvK
 02 Ago 2014, 03:52
Excelente Pink, que bueno que vuelvas a asm y C, tienes grandes posibilidades.
 #451667  por M3
 02 Ago 2014, 03:59
Sos la óstia compadre , tiene mucho talento este Pink

Saludos mi bro
 #451669  por Pink
 02 Ago 2014, 04:11
Gracias bro ;) al rato les traigo algo mas.

Saludos