Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: SRAM Zugriff Kategorie: Programmierung Assembler (von PeterS - 8.04.2010 17:54)
Als Antwort auf Re: SRAM Zugriff von Organist - 8.04.2010 17:19

>
>
> > Folgendes muÃ? beachtet werden:
> >
> > "Das Y-Register (R28 und R29) darf nicht verändert werden, es wird vom Interpreter als data stack
> > pointer genutzt. Interruptroutinen restaurieren nicht den Inhalt des Y-Registers."
> >
> > Gruss Peter
>
> Vielen Dank Peter,
> Wenn ich von Basic aus in die Assemblerroutine springe und nicht mehr zum Basic zurückkehre
> und auch keine Interrupts verwende, soll ich trozdem auf das Y-Register verzichten?

Hmm, schwierig. Per default sind der SPI IRQ (USB Modus) oder der RS232 IRQ (serieller
Bootloader Modus) eingeschaltet. Auch läuft immer der Timer2 mit einen 100Hz Interrupt.
Wenn das alles ausgeschaltet ist, Du nicht mehr ins BASIC zurückspringst oder andere
interne Bibliotheksfunktionen nutzt (also immer in Deinem Assemblercode bleibst), müsste es
gehen.

Gruss Peter


    Antwort schreiben


Antworten: