Advertisement
Gianvy

Somma lunghezza stringhe

Nov 21st, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .586
  2.     .model flat
  3.     .code
  4.  
  5.     _sommalunghstringhe proc
  6.  
  7.         push ebp
  8.         mov ebp,esp
  9.  
  10.         push ebx
  11.         push esi
  12.         push edi
  13.  
  14.             mov ecx, 0
  15.             mov ebx, dword ptr[ebp + 8]
  16.             call strlen
  17.             add ecx, eax
  18.            
  19.             mov ebx, dword ptr[ebp + 12]
  20.             call strlen
  21.             add ecx, eax
  22.  
  23.             mov eax, ecx
  24.  
  25.         pop edi
  26.         pop esi
  27.         pop ebx
  28.  
  29.         mov esp, ebp
  30.         pop ebp
  31.  
  32.         ret
  33.  
  34.     _sommalunghstringhe endp
  35.  
  36.  
  37.  
  38.     strlen proc
  39.  
  40.         push ebp
  41.         mov ebp, esp
  42.  
  43.             mov esi, 0
  44.             iniziociclo:
  45.                 cmp dword ptr[ebx + esi], 0
  46.                 je fineciclo
  47.                 inc esi
  48.                 jmp iniziociclo
  49.             fineciclo:
  50.             mov eax, esi
  51.  
  52.         mov esp, ebp
  53.         pop ebp
  54.         ret
  55.  
  56.     strlen endp
  57. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement