Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Absturz in Assemblerroutinen Kategorie: Progr. Assembler, TaskingTools, OS (von Gordon Klimm - 19.05.2004 0:02)
Als Antwort auf Re: Absturz in Assemblerroutinen von Alex - 18.05.2004 13:30
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, eigenes Board, OSOPT_V2, OSOPT V3.0
> Besten Dank,
>
> habe festgestellt, dass das Problem auftritt wenn man
> das Register R0 benutzt. Darauf bin ich nicht angewiesen,
> meine Anwendung läuft also.

R0 wird intern als "Betriebssystem-Stack" verwendet.
Damit kannst du also garantiert nicht verwenden.
R1-R4(R5?) werden von vielen Routinen überschrieben (Scratch)
R6-R9 wird eigentlich vor Verwendung immer auf R0(Stack)
gespeichtert (sollten also verwendbar sein.)
R10 und R11 ... soweit bin ich noch nicht :-)
R12: wird oft als Ã?bergaberegister verwendet und
im Allgemeinen gespeichert.
R13,R14: manchmal
R15: AFAIR Scratch wie R1.



    Antwort schreiben


Antworten: