Home Prosty program, ktory wychodzi bez bledu -------------------------------------------------------------------------------- .globl _start # wiadomosc dla linkera ze _start istnieje .equ exit_syscall, 60 # odpowiednik #include .equ exit_code, 0 .data # miejsce na dane .text # miejsce na kod _start: # etykieta startowa (taki main jakby) mov $exit_syscall , %rax # wiadomosc dla kernela jaki syscall mov $exit_code , %rdi # "argument" do tego syscalla syscall # "kernelu, odpal syscall" -------------------------------------------------------------------------------- Kompilacja: -------------------------------------------------------------------------------- as exit.s -o exit.o # assembler (zamienia nasz kod na 0 i 1) ld exit.o # linker (laczy skompilowany kod) ./a.out --------------------------------------------------------------------------------