[elektro] PIC18 C + asm
Balla Zoltán
sdrlab at yandex.ru
Fri Apr 4 19:07:30 CEST 2014
Feladó: "hg12345" <hg12345 at freemail.hu>
> A C fordító IT esetén nagy valószínűséggel menti a stack-jéba, hanem akkor
> fordítási opcióként ez biztos beállítható.
>
> Ha magad akarsz erről gondoskodni, és csak egyszer hívod, akkor a
> memóriában kijelölsz egy helyet és ide leteszed a végén meg visszaolvasod.
> MOVFF e legegyszerűbb megoldás.....
>
> ((( Ha sebesség akkor érdemes egy modern uC használni, olcsóbb, gyorsabb,
> egyszerűbb és nem kell ASM betétet írni a C alá....., valamikor nagyon
> olcsók voltak, más előnyük nem igen volt a PIC-nek magam is használtam, de
> most fele-harmad árért sokkal korrektebb eszközöket lehet kapni....))))
>
Tudom, tudom...és ebben igazad is van..., ha egy új hardver lenne, én is
inkább ezt preferálnám, de a PIC adott, 18F sorozat, erre kellene valamit
kitalálni....
Magam is arra gondoltam elsőre, hogy mielőtt elkezdem használni, lementem az
SFRx értékeit, használom, majd visszaállítom. Elvileg így talán nem rondítok
bele a fordító ügyködéseibe, és az előnyeit is élvezhetem veszélytelenül
(?)!
Megnéztem a fordított asm kódot, elvileg a fordító nem menti el ezeket a
regisztereket sehová sem :( Mondjuk én még mindig megtehetem, hogy az elején
kézzel elmentem őket....
Azt gondoltam, talán van erre valami gyári megoldás..., hiszen beágyazott
asm kódot hivatalosan lehet használni..., de akkor erre a problémára nem
gondoltak "gyárilag" ??
Zoli
More information about the Elektro
mailing list