Asembler x86/Funkcje/GNU AS: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m Asembler X86/Funkcje/GNU AS przeniesiono do Asembler x86/Funkcje/GNU AS: piszemy x86 a nie X86
m poprawa linków do podstron podręcznika Asembler x86 z powodu zmiany nazwy
Linia 75:
==Inne języki==
===Główne problemy===
Łącząc użycie asemblera z innymi językami można napotkać na różne problemy zależne od języka. Aby móc tworzyć funkcje możliwe do wywoływania przez inne języki lub móc wywoływać funkcje zakodowane w innym języku musimy dokładnie znać mechanizm wywoływania funkcji oraz stałe elementy ich działania. Poniżej znajdziesz opis struktur funkcji zakodowanych w poszczególnych językach. Nie jest to opis łączenia modułów napisanych w asemblerze z językami wyższego poziomu, gdyż ta tematyka została omówiona w rozdziale [[Asembler X86x86/Łączenie z językami wysokiego poziomu|Łączenie z językami wysokiego poziomu]]!
===Język C===
====Wywoływanie funkcji====
Linia 112:
* wykonanie kodu funkcji
<noinclude>{{Nawigacja|Asembler X86|
[[Asembler X86x86/Funkcje|Funkcje]]|
[[Asembler X86x86/Funkcje/NASM|NASM]]
}}</noinclude>