Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; NASM na system 32-bitowy
- section .text ; początek sekcji kodu
- global _start ; linker ld chce miec ten symbol globalny
- _start: ; punkt startu programu
- mov eax, 4 ; numer funkcji systemowej
- mov ebx, 1 ; sys_write zapisz do pliku
- ; numer pliku, do którego piszemy
- ; 1 = standardowe wyjscie = ekran
- mov ecx, tekst ; ECX = adres (offset) tekstu
- mov edx, dlugosc ; EDX = dlugosc tekstu
- int 80h ; wywolujemy funkcje systemowa
- mov eax, 1 ; numer funkcji systemowej
- ; (sys_exit - wyjdź z programu)
- int 80h ; wywolujemy funkcje systemowa
- section .data ; początek sekcji danych
- tekst db "Czesc", 0ah ; nasz napis, który wyświetlimy
- dlugosc equ $ - tekst ; długość napisu
Advertisement
Add Comment
Please, Sign In to add comment