Asembler x86/Pierwszy program/FASM: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Hello World!: pod linuxa |
błąd |
||
Linia 5:
Zacznijmy od dawki kodu, aby w ogóle mieć pojęcie, jak wygląda kod w języku Asembler. Będzie to tradycyjny już program Hello World, który można napotkać w niemal każdym podręczniku do nauki programowania w dowolnym języku (za zadanie ma po prostu wyświetlenie napisu Hello World!). Uwaga: jak już wcześniej było wspomniane, konkretny kod zapisany w Asemblerze wykonuje się na konkretnej maszynie. Poniższy program uruchomi się tylko pod systemem Linux.
<source lang="asm">
entry .text:_start
Linia 27 ⟶ 26:
</source>
A teraz postaram się zrozumiale wyjaśnić poszczególne fragmenty kodu.
<source lang="asm">entry .text:_start</source>
|