[elektro] C (ARM) kérdés
Bali Zoltan
eltexto at freemail.hu
Sun Nov 28 14:34:27 CET 2010
Hali!
Egyébként, amig nem olvastam el a doksi ezen fejezetét, addig én úgy
csináltam,
hogy megírtam a funkciót C-be egy külön file-ba és generáltattam egy asm
listát
optimalizáció nélkül (ezt hívja a doksi skeleton kódnak) és abban már
lászott,
hogy mi használható mentés nélkül. Aztán átírtam az asm forrást a célnak
megfelelően,
lecseréltem a project eme C forrását az asm-re és így értem célhoz.
Üdv. Zoli
2010. 11. 28. 11:33 keltezéssel, Bali Zoltan írta:
> Szia Gábor!
>
> Nincs dokumentálva ?
> Valami olyan, hogy Assembler language interface, Mixing c and assembly,
> Scratch registers, vagy hasonló. Bár kerestem ezekkel az online manualban,
> de nem találom. Másik ismert compilernél ez szépen le van írva.
>
> Üdv. Zoli
>
> 2010. 11. 28. 10:12 keltezéssel, hg12345 írta:
>
>> A KEIL C-ben nem találom, hogy a regiszter készletből melyek azok amit a fordító szabadon használ....(amiket nem kell mentegetni) Nem tudom mi a neve igy nehéz rákeresni.
>>
>> A GNUC és PIC24 esetén az első 8 regisztert használta szabadon (R0...R7), de ezt az ARM-oknál nem találom.
>>
>> üdv
>>
More information about the Elektro
mailing list