Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .386 ; Enable 80386+ instruction set
- .model flat, stdcall ; Flat, 32-bit memory model (not used in 64-bit)
- option casemap: none ; Case sensitive syntax
- include c:\masm32\include\windows.inc
- include c:\masm32\include\user32.inc
- include c:\masm32\include\kernel32.inc
- includelib c:\masm32\lib\user32.lib
- includelib c:\masm32\lib\kernel32.lib
- .data
- strTitle db "Bare Bone",0
- strMessage db "Hello World!",0
- .code
- start:
- xor cx, cx
- _for:
- cmp cx, 5
- jae _end_for
- push cx
- invoke MessageBox, 0, ADDR strMessage + cx, ADDR strTitle, MB_OK
- pop cx
- inc cx
- jmp _for
- _end_for:
- invoke ExitProcess, 0
- end start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement