mieszanie C i asemblera w AVR gcc
Masz problem? Zapytaj na forum elektroda.pl
From: raydenx_at_nospam_o2.pl (Robert)
Subject: mieszanie C i asemblera w AVR gcc
Date: Sat, 13 Aug 2005 18:21:05 GMT
Mam pytanie czy mozliwe jest laczenie tych dwoch
jezykow z wykorzystaniem gcc?
Jesli tak to gdzie mozna by zdobyc nieco nformacji
(lub przykladow) jak przenoszone sa parametry z C do asma
tj chcialbym zrobic program w którym czesc funkcji strowrzylbym w
asmie tylko interesuje mnie jak np
mam funkcje int wyswietl(char znak)
to do jakich rejestrow beda wpisane dane
uzyte podczaswywolania funkcji i do jakich rejestrow
(lub obszarow w pamieci) musze wpisac wartosc
zeby byla ona poprawnie zwrocona przez funkcje wywolana
w C.
Znalazlem dokument odnosnie IARa i tam opisane jak sie to robi
ale ja wolalbym zrobic to za pomoca gcc.
Pozdrawiam
Robert
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: mieszanie C i asemblera w AVR gcc
Date: Sat, 13 Aug 2005 21:14:22 +0200
Robert napisał(a):
Znalazlem dokument odnosnie IARa i tam opisane jak sie to robi
ale ja wolalbym zrobic to za pomoca gcc.
wszystko jest opisane w dokumentacji avr-libc (słowa kluczowe: avr-libc
user manual) -- zarówno inline assembly, jak i łączenie plików
obiektowych pisanych w całości w asemblerze.
w.