Programovanie v assembleri vo Windows x64 (x86-64): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Fabcde (diskusia | príspevky)
Bez shrnutí editace
Fabcde (diskusia | príspevky)
Revízia 19350 používateľa Fabcde (diskusia) bola vrátená
Riadok 21:
 
=== Hello, World! ===
Náš prvý program vypíše v príkazovom riadku krátky text a skončí.
 
'''Výpis 1''' HelloWorld.asm (Verzia pre NASM): <syntaxhighlight lang="nasm" line="1">
; HelloWorld.asm
 
Riadok 127:
mov ecx, 0 ; 1. param _In_ UINT uExitCode UINT je 32 bit aj v 64 bitovom prostredi
call ExitProcess
</syntaxhighlight>vynuluje obsah registra ECX a ukončí program. Jediným argumentom funkcie ExitProcess (uložený v registri ECX) je exit code programu.<br />
 
'''Výpis 2''' HelloWorld.s (Verzia pre GAS):<syntaxhighlight lang="gas" line="1">