mieszanie C i asemblera w AVR gcc

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

Reply to
Robert
Loading thread data ...

Robert napisał(a):

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.

Reply to
Wojtek Kaniewski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.