Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .686
- .model flat
- public _komunikat
- extern _malloc : PROC
- .data
- .code
- _komunikat PROC
- push ebp
- mov ebp, esp
- push esi
- push edi
- push ebx
- mov edi, [ebp + 8] ; tablica
- mov ebx, 0
- ln:
- mov cl, [edi]
- inc ebx
- add edi, 1
- cmp cl, 0
- jne ln
- mov edi, [ebp + 8]
- add ebx, 5
- push ebx
- call _malloc
- pop ebx
- push eax
- dalej:
- mov cl, [edi]
- mov [eax], cl
- add eax, 1
- add edi, 1
- cmp cl, 0
- jne dalej
- sub eax, 1
- mov [eax], byte ptr 'B'
- add eax, 1
- mov [eax], byte ptr 88h
- add eax, 1
- mov [eax], byte ptr 0A5h
- add eax, 1
- mov [eax], byte ptr 'd'
- add eax, 1
- mov [eax], byte ptr '.'
- add eax, 1
- mov [eax], byte ptr 0
- pop eax
- pop ebx
- pop edi
- pop esi
- pop ebp
- ret
- _komunikat ENDP
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement