Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .686
- .model flat
- public _NWW
- public _NWD
- .data
- .code
- _NWD PROC
- push ebp
- mov ebp, esp
- push esi
- push edi
- mov esi, [ebp + 8] ; a
- mov edi, [ebp + 12] ; b
- cmp esi, edi
- jne dalej
- mov eax, esi
- jmp koniec
- dalej:
- cmp esi, edi
- jbe dalej2
- sub esi, edi
- push edi
- push esi
- call _NWD
- add esp, 8
- jmp koniec
- dalej2:
- sub edi, esi
- push edi
- push esi
- call _NWD
- add esp, 8
- koniec:
- pop edi
- pop esi
- pop ebp
- ret
- _NWD ENDP
- _NWW PROC
- push ebp
- mov ebp, esp
- push edi
- push esi
- push ebx
- mov esi, [ebp + 8]
- mov edi, [ebp + 12]
- mov eax, esi
- mul edi
- push eax
- push edx
- push edi
- push esi
- call _NWD
- add esp, 8
- mov ebx, eax
- pop edx
- pop eax
- div ebx
- pop ebx
- pop esi
- pop edi
- pop ebp
- ret
- _NWW ENDP
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement