Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .386
- .model flat, stdcall
- option casemap:none
- include windows.inc
- include kernel32.inc
- include msvcrt.inc
- includelib msvcrt.lib
- .data
- ;count db 0
- temp dword 0
- Msg db "Input the number", 10,0
- Format db "%d", 0
- Msg2 db "Your sum is %d", 10,0
- ;EAX stores the sum
- ;EBX decreases
- .code
- start:
- MOV EAX, 0
- MOV EBX, 10
- loop1:
- invoke crt_printf,addr Msg
- invoke crt_scanf,addr Format,addr temp
- ADD EAX, temp
- invoke crt_printf, addr Msg2
- invoke crt_printf, addr Format, EAX
- DEC EBX
- jnz loop1
- end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement