Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .386
- .MODEL flat, STDCALL
- ExitProcess PROTO: DWORD
- GetStdHandle PROTO: DWORD
- WriteConsoleA PROTO: DWORD,:DWORD,:DWORD,:DWORD,:DWORD
- .data
- varA DWORD 2
- varB DWORD 5
- varC DWORD 6
- varPomoc DWORD 0
- varPomoc2 DWORD 0
- wypisz DWORD ?
- znaki DWORD ?
- .code
- main proc
- mov eax,5
- mul varA
- ;w eax jest 5*a
- mov varPomoc, eax
- mov eax,4
- mul varB
- add varPomoc,eax
- mov eax,varC
- sub varPomoc,eax
- mov eax,varPomoc; przenosze liczbe do eax jest cala powiedzmy 24
- mov ebx,10
- div ebx; dziele eax na 10
- mov varPomoc2,eax ;tu mam 2
- mov varPomoc,edx ;tu mam 4
- add varPomoc2,48
- add varPomoc,48
- push -11
- call GetStdHandle
- mov wypisz,eax
- push 0
- push offset znaki
- push 1
- push offset varPomoc2
- push wypisz
- call WriteConsoleA
- push 0
- push offset znaki
- push 1
- push offset varPomoc
- push wypisz
- call WriteConsoleA
- push 0
- call ExitProcess
- main endp
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement