Forum: Mikrocontroller und Digitale Elektronik Programmsprünge im flash über 10kb


von fubu1000 (Gast)


Lesenswert?

hallo,
habe mal ne frage, weil nix selber entsprechendes gefunden!!!
mein ASM programm ist mittlerweile fast 100kb gross und befehlsaufrufe 
wie rcall und rjmp, und ihre artgenossen können ja anscheinend nur 3kb 
springen oder so.
habe mittlerweile so viele sprungverlängerungen eingebaut, das man von 
übersicht kaum noch reden kann(ich selbst kriegs noch so hin)!
gibt es einen befehl den ich übersehen habe oder etwas anderes um zb 
10kb zu springen oder so??????
wahrscheinlich nicht aber ich will zumindestens michvergewissert 
haben;-)

schönen dank im voraus, gruss fubu.

von spess53 (Gast)


Lesenswert?

Hi

Wenn du AVRs benutzt, gibt es jmp und call. Damit lasssen sich 
Sprungweiten
von 4 MWord erreichen.

MfG Spess

von fubu1000 (Gast)


Lesenswert?

vielen dank,
lassen die sich dann auch mit "ret" zurücjführen oder anderer 
befehl???????

nochmals danke und gruss

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bei CALL mit RET. Genau. Bei JMP führst Du ebenfalls mit JMP zurück.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.