Asembler x86/Pierwszy program/NASM: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
mNie podano opisu zmian
Lethern (dyskusja | edycje)
'to do' wykonane
Linia 1:
=== Hello World! ===
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 Windowsem.
<source lang="asm">
segment dane
Linia 65:
Dyrektywa określająca koniec naszego kodu. Nie ma ona znaczenia i jest ignorowana, lecz tradycyjnie powinna stać na końcu pliku z kodem.
 
{{TODO| Ten kod wykorzystuje przerwanie 21h (funkcje systemu MS-DOS), powyższy kod zasembluje się tylko na Windowsie, zatem niech ktoś zaznaczy dla jakiego systemu operacyjnego jest to wszystko - Doles}}
 
=== Goodbye world... ===