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
===Język C===
====Wywoływanie funkcji====
Linia 112:
* wykonanie kodu funkcji
<noinclude>{{Nawigacja|Asembler X86|
[[Asembler
[[Asembler
}}</noinclude>
|