Re: Inline-Funktionen... Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 11.03.2004 19:05) | ||
Als Antwort auf Inline-Funktionen... von Dominik - 11.03.2004 16:56 | ||
| ||
Hallo Dominik, > Kann mir irgendjemand sagen, wo ich die 'inline'-Funktionen dokumentiert finde? Ich dachte, ich > hätte sie hier auf der Seite schon mal gesehen(?). Eine Dokumentation zu inline-Funktionen gibt es nicht. Jedoch ist die Funktion schnell erklärt: Eine Inline-Funktion ist nichts anderes, als eine Angabe von direkten VMC-Tokens als Konstante Werte. Dazu mu� man aber ungefähr wissen, wie die VM-Funktionier, bzw. was die einzelnen vmcodes erwarten. In einer Inline-Funktion mu� jede Zeile mit "inline ..." Angfangen. > Ich möchte unter C2 die Startadresse eines Arrays auslesen und diese dann an eine C-Routine zu > übergeben um von dort auf das Array zuzugreifen? Nichts leichter als das: inline function test(int data[]) returns int {// gibt die Startadresse des Arrays im RAM zurück :-) } Allerdings rate ich eher dazu, in ASM zu programmieren. Hier ist die Parameterübergabe bei weitem einfacher. (siehe alle Module von mir, welche einen ASM-Treiber haben) 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: Inline-Funktionen... (von Dominik - 12.03.2004 17:38) Re: Inline-Funktionen... (von André H. - 13.03.2004 13:19) |