Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .386
- .model flat,stdcall
- option casemap:none
- include D:\masm32\masm32\include\windows.inc
- include D:\masm32\masm32\include\gdi32.inc
- include D:\masm32\masm32\include\gdiplus.inc
- include D:\masm32\masm32\include\user32.inc
- include D:\masm32\masm32\include\kernel32.inc
- include D:\masm32\masm32\include\msvcrt.inc
- includelib D:\masm32\masm32\lib\gdi32.lib
- includelib D:\masm32\masm32\lib\kernel32.lib
- includelib D:\masm32\masm32\lib\user32.lib
- includelib D:\masm32\masm32\lib\msvcrt.lib
- .DATA
- ; variables initialisees
- ; Déclaration d'une chaîne de caractère correspondant à l'argument 1 de printf
- data db "test",10, 0 ; le 10 correspond à "\n", ou retour à la ligne
- .DATA?
- ; variables non-initialisees (bss)
- .code
- start:
- mov bl, 0
- boucle:
- mov eax, data[bl]
- cmp eax, 61h
- ja fin
- add eax,20
- fin :
- mov data[bl],eax
- inc bl
- cmp bl, 0Ah
- push offset data
- call crt_printf
- end start
Add Comment
Please, Sign In to add comment