Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- section .text
- global _start ; linux rozpoczyna wykonywanie programu od etykiety _st$
- _start: ; musi ona byÄ^g widoczna na zewnÄ^etrz (global)
- mov eax, 4 ; numer funkcji systemowej:
- ; sys_write - zapisz do pliku
- mov ebx, 1 ; numer pliku, do ktĂłrego piszemy.
- ; 1 = standardowe wyjĹ^{cie = ekran
- mov ecx, tekst ; ECX = adres (offset) tekstu
- mov edx, dlugosc ; EDX = dĹ^bugoĹ^{Ä^g tekstu
- int 80h ; wywoĹ^bujemy funkcjÄ^y systemowÄ^e
- mov eax, 1 ; numer funkcji systemowej
- ; (sys_exit - wyjdĹş z programu)
- int 80h ; wywoĹ^bujemy funkcjÄ^y systemowÄ^e
- section .data ; poczÄ^etek sekcji danych.
- tekst db "Hello World", 0ah ; nasz napis, ktĂłry wyĹ^{wietlimy
- dlugosc equ $ - tekst ; dĹ^bugoĹ^{Ä^g napisu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement