Hallo jonas,
ich kenne nur die Doku vom Robby, die mitgeliefert wird.
Wenn Du solche Anweisungen wie ...
verstehen willst, ist das strenggenommen nicht eine Sache der Robby-Anleitung, sondern Du brauchst eine BASIC- und Assembler-Programmieranleitung.sdio=on:sclio=on:strobe=off:EXTPORT=(EXTPORT and &HFE)or 8
In diesem Code wird in EXTPORT (byte[4]) Bit 3 gesetzt und Bit 0 gelöscht und damit das Subsystem (nach Aufruf von sys SYSTEM) eingeschaltet.
"and &HFE" bedeutet dabei eine UND-Verknüpfung mit der Maske "11111110" (=&HFE), dies löscht Bit 0. Danach erfolgt eine ODER-Verknüpfung mit der Maske "00001000" (= 8 ), wodurch Bit 3 gesetzt (=1) wird.
Schau Dir jetzt die Datei "PROJECT5_INTERN.BAS" an. Dort steht unter "Zugriff auf Extension Ports", dass Bit 0 die COMM/NAV POWER schaltet (0=ON) und Bit 3 die SENS POWER (1=ON). Somit wird der Sinn der Anweisung klar.
Du brauchst aber eigentlich nicht so tief einzusteigen, wenn Du nicht willst.
Du kannst ja die Routinen (hier "SUBSYS_PWR_ON") in BASIC benutzen, ohne sie komplett zu verstehen.
Wenn Du aber Appetit auf MEHR bekommen hast, solltest Du Dir ein Assembler-Buch kaufen. Siehe hier im Forum!
Gruß Dirk
P.S.: Fragen hier im Forum bringt auch was. Geht mir jedenfalls so!
Lesezeichen