avr-gcc adresy funkcji

Mar 23, 2015 25 Replies

x86 ?

On 2015-03-25 21:29, Marek wrote: [...]

Wygląda na jakiegoś MIPS-a. :-)

Bingo! Wygrałeś lutownicę ;).

Harvard zasadniczo nie uniemozliwia takich sztuczek. Adres jest adres, jesli wiadomo ze to funkcja, to kompilator nie powinien miec problemu ze skokiem (o ile architektura przewiduje rozkaz skoku pod adres z rejestru, zmiennej itp - ale to zawsze sie daje ret obejsc).

Jesli to gcc, to wszak C++ na tym bazuje :-)

J.

U¿ytkownik "pawel"

Ale one do jednorazowego wywolania czy jak ? Czy ta funkcja je gdzies zapamietuje ?

Duzo tych funkcji ? Bo ta procedura moze zajac wiecej programu niz lista funkcji :-)

Moze Ci PROGMEM wystarczy do umieszczania tablic w pamieci programu ?

formatting link
J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required