Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .686
- .model flat
- public _odejmij_jeden
- .code
- _odejmij_jeden PROC
- push ebp ; zapisanie zawartości EBP na stosie
- mov ebp,esp ; kopiowanie zawartości ESP do EBP
- push ebx ; przechowanie zawartości rejestru EBX
- push edx
- ; wpisanie do rejestru EBX adresu zmiennej zdefiniowanej
- ; w kodzie w języku C
- mov ebx, [ebp+8]
- mov edx, [ebx]
- mov eax, [edx]
- dec eax
- mov [edx], eax ; odesłanie wyniku do zmiennej
- ; uwaga: trzy powyższe rozkazy można zastąpić jednym rozkazem
- ; w postaci: inc dword PTR [ebx]
- pop edx
- pop ebx
- pop ebp
- ret
- _odejmij_jeden ENDP
- END
Add Comment
Please, Sign In to add comment