Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: FwPush oder pusha? Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Bert - 12.11.2010 10:15)
 Als Antwort auf FwPush oder pusha? von Bert - 12.11.2010 1:40
> Hallo,
> begehe ich da einen Denkfehler? Mit den OM-Firmwareroutinen kann man im Inline-Assembler unter anderen FwPush (oder FwPop)  aufrufen. Kann man dasselbe nicht auch mit den Befehlen pusha (oder pula) erreichen, was ja auch kürzeren Code ergäbe? Ergibt sich bei den genannten  Firmwareroutinen ein Vorteil? Kann mir da jemand auf die Sprünge helfen? Danke.
> Viele Grüsse
> Bert

Hallo,
doch ein Gedankenfehler. Nach meinen eben gemachten Erfahrungen ergibt sich ein Unterschied zwischen FwPush und psha sowie FwPop und pula dadurch, dass die Firmwareroutine augenscheinlich den Stack aufgeräumt hinterlässt. Weiss jemand den genauen Mechanismus? Gibt es bei der OM einen Unterschied zwischen Stack und Rechenstack?
Viele Grüsse
Bert

 Antwort schreiben

Bisherige Antworten:

Re: FwPush oder pusha? (von GeKü - 12.11.2010 11:43)
    Re: FwPush oder pusha? (von Bert - 12.11.2010 13:15)
        Re: FwPush oder pusha? (von GeKü - 12.11.2010 13:33)
            Re: FwPush oder pusha? (von Bert - 12.11.2010 17:29)
                Re: FwPush oder pusha? (von GeKü - 13.11.2010 14:42)