IAR kerdesek
VF
vf at elte.hu
Fri Feb 20 12:30:58 CET 2004
Thus spake Füzesi Arnold <arno at freemail.hu>:
> R return addres stack.
> C adat stack.
Koszi!
>> kod nelkul inditom a C progit, hogyan tudom atadni ezeket neki?
>
> Nyivan valamelyik regiszterpart hasznalja mutatonak.
> Az RSTACK a hardver stack pointer.
> A C stack meg valamelyik regiszterpar.
> Gondolom...En igy csinalnam :)
Az Y. Kerdes hogy mindig az-e, fuggetlenul a beallitasoktol...
Ha ezt a kettot beallitom, es a main-nak nincs argumentuma, mast nem
kell atadni a C programoknak?
> Gllobalis valtozokat hasznalsz, azoknak fix a cimuk, lehet ra hivatkozni
> siman
> __variable azonositoval asm-ben.
Es azokat hol foglalja le? Az adat stackben, vagy a heap-ben, vagy mashol?
> Asszem a pointer legfelso bitje jelzi, hogy flash, vagy data
> Utobbi cime alapjan meg hogy data vagy stack eldontheto.
Ez nem tul szerencses, igy csak 32k marad cimzesre...
>> A legegyszerubb, ha az XLINK/Include opciokban kipipalod az
>> "Ignore CSTARTUP in library" checkboxot.
>> Ekkor nem lesz startup egyaltalan, kell egy vectort csinalni a
>
> Ez baj, nincs kedvem ujra megirni, amikor csak 1 sort akarok modositani.
Te teljesen mashogy allsz hozza ehhez a kerdeshez. Az rendben van
hogy a fordito csinalja az assembly progit, legalabbis bizonyos
esetekben. De idegen kodot, melyet nem neztem at soronkent, nem turok
meg a programjaimban, foleg nem ilyen kritikus helyen...
> Arnold
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Vetkezz csak, gyonni raersz kesobb is..."
More information about the Elektro
mailing list