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

Smazaný obsah Přidaný obsah
→‎Volanie WinAPI: Opravený preklep: "v registry RAX" na "v registri RAX".
Značky: úprava z mobilu úprava z mobilného webu
Značky: úprava z mobilu úprava z mobilného webu
Riadok 18:
* [[wikipedia:X86_calling_conventions#pascal|pascal]] - parametre sú ukladané na vrchol zásobníka zľava doprava, zásobník čistí volaná funkcia (napríklad inštrukciou RET n)
* [[wikipedia:X86_calling_conventions#stdcall|stdcall]] - štandard pre Win32 API, parametre sú ukladané na vrchol zásobníka sprava doľava (ako cdecl), ale zásobník čistí volaná funkcia (ako pascal)
* [[wikipedia:X86_calling_conventions#Microsoft_x64_calling_convention|Microsoft x64]] - volania WinAPI v 64-bitových programoch pre MS Windows, prvé štyri parametre sú uložené v RCX/XMM0, RDX/XMM1, R8/XMM2, R9/XMM3 (integer/float), zvyšné v zásobníku sprava doľava, výsledok je vrátený v registryregistri RAX alebo XMM0, zásobník čistí volajúca funkcia
 
=== Hello, World! ===