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

Re: Assembler einbinden Kategorie: Programmierung (von André H. - 7.05.2006 22:08)
Als Antwort auf Re: Assembler einbinden von TManiac - 4.05.2006 15:08
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0, OSOPT V3.1
Hallo TManiac,

> Das andere "Offset" welches Andre auch im Buch beschreibt ist die Start Adresse der ASM Routine
> im jeweiligen Segment.

Den Bereich meinte er.

 
> Im MSR-Buch steht auch drin das es keine Möglichkeit gibt auf die Variablen aus C2 in ASM zu
> zugreifen, Weil das OS die selber sortiert. Im Buch wird werden auch verschieden Möglichkeiten
> beschrieben. Das Beispiel mit der �bergabe mit T3 ist aber auch mit anderen Registern möglich
> welche nicht vom OS genutzt werden.

Das ist schon längst obsolete.
Die Parameterübergabe erfolgt mittlerweile ganz bequem über den Rechenstack.
Seien es Interrupt (inkl.Byte)-Werte, sowie Long-Werte,
oder Arrays (als Pointer), wozu auch Strings und eigene Datentypen gehören.
All das ist mitterweile kein Problem mehr und eher Routine.
(siehe z.B. Systemtreiber sys0001 und sys0002)

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Assembler einbinden (von Erich - 8.05.2006 12:43)
    Re: Assembler einbinden (von André H. - 8.05.2006 16:51)
    Re: Assembler einbinden (von krassos - 8.05.2006 15:45)
        Re: Assembler einbinden (von Erich - 8.05.2006 17:25)
            Re: Assembler einbinden (von André H. - 14.05.2006 15:49)