Vývoj operačného systému/Nízkoúrovňový program: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
dBez shrnutí editace
Riadok 67:
nasm -f bin -o boot.o zdrojovySubor.asm
</syntaxhighlight>
Pri kompilácií špecifikujeme čistý binárny súbor (bez prídavných hlavičiek na spustenie v operačnom systéme) ako formát, súbor "boot.o" ako výtupný súbor a "zdrojovySubor.asm" ako súbor obsahujúci zdrojový kód. Ak sa kód bykompilujevykompiluje bez chýb, mal by mať výsledný súbor presne 512 bajtov (v operačnom systéme si treba prečítať presné vlastnosti v podrobnostiach).
 
Zatiaľ nám tento kód nič nevypisuje, takže spustiť si ho môžete len pre overenie, že ste neurobili chybu pri kompilácii. Na overenie funkčnosti si ale môžeme kód spustiť v nástroji na odstraňovanie chýb:
[[File:Beh programu v debugovacom nástroji.png|thumb|Vykonávané sú len dve inštrukcie (CLI a HLT), pričom z inštrukcie HLT sa už procesor nevracia.]]
[[Kategória:Operačné systémy]]