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 GeKü - 12.11.2010 11:43)
 Als Antwort auf Re: FwPush oder pusha? von Bert - 12.11.2010 10:15
GeKü nutzt:  Open-Mini, Open-Midi, Open-Macro
Hallo Bert,

habe mir das noch nicht angesehen. Was passiert genau ? Was verstehst Du unter aufgeräumt ?
Kannst Du mir den Unterschied der Befehle auführlicher erklären ?
Grß, GeKü

> > 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 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)