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

Re: IR-CTRL an CC2 - hab Quellcode Kategorie: Programmierung (von André H. - 13.09.2002 21:13)
Als Antwort auf Re: IR-CTRL an CC2 - hab Quellcode von Mario Fischer - 13.09.2002 20:34

Hi Mario,
 
> Mail mir, falls/wenn du das machst, da wuerde ich gerne helfen (falls moegl) bzw was lernen (zieml sicher). ;-)
>
Mach ich.(das Mailen)
Aber es kann noch ein biÃ?chen dauern, bis ich anfangen kann.

>
> Hab mal geschaut, wo du das machst. Das hier muesste es sein, oder?
>
> inline function set_var(int param)
> {
>   inline vmcodes.VM_STORE_ABSOLUTE_INT;
>   inline 0xF786;
> }

>
> Ist von der Struktur ja eine Fkt aus dem Modul HardwareRegister.
> Muss man eigentlich die Adresse fix coden, oder waere auch moeglich:
>
> inline function set_var(int param, int addr)
> {
>  inline vmcodes.VM_STORE_ABSOLUTE_INT;
>  inline addr;
> }

>
> Oder geht das wieder nicht wegen "Parameter auf dem Stack" etc?
Nein, das geht nicht.

> Ist 0xF786 die komplette Adresse des Uebergabeplatzes? Ist dann doch eine RAM-Zelle in Segment 0?
> Wie hast du eigentl den Speicherplatz 0xF786 ausgesucht/wofuer war der gut?

0xF786 ist ein ansheinend nicht benutztes Register im RAM-des Controllers.
Mit diesem hann man 16bit Werte sehr einfach übergeben.
Das Register wird aber genaugenommen für die �bergabe "mi�braucht".
Der eigentliche ASM-Aufruf geschieht mit system.call().

CU André H.


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

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: