-> Hier kostenlos registrieren
Hi Leute,
hatte letzte Woche schon ne Diskussion zu diesem Thema und versuche gerade hier für mich Licht ins Dunkle zu bekommen. Habe im Forum u.a. folgende Lösung gefunden, habe aber Probleme dies zu verstehen
TAR1 #dTempAR1 //Adressregister retten
TAR2 #dTempAR2
LAR1 P##stTemp //startadrese der quelle in AR1
LAR2 P##wTempOutput //startadresse des ziels in AR2
L W [AR1,P#0.0] //stTemp nach
T W [AR2,P#0.0] //wTempOutput schreiben
LAR1 #dTempAR1
LAR2 #dTempAR2 //Adressregister zurückschreiben
L #wTempOutput //aus dem Temp-Bereich
T #wOutput //auf den Ausgang kopieren
Was ich nicht verstehe:
Wo, wie, warum sind die Variablen #dTempAR1 und #dTempAR2 definiert
Was bringt das zuvor Adressregister retten und zurückschreiben. Stehe irgendwie aufm Schlauch das nachzuvollziehen, liegt sicher auch daran das man dies zu wenig anwendet, hoffe ich
hatte letzte Woche schon ne Diskussion zu diesem Thema und versuche gerade hier für mich Licht ins Dunkle zu bekommen. Habe im Forum u.a. folgende Lösung gefunden, habe aber Probleme dies zu verstehen
TAR1 #dTempAR1 //Adressregister retten
TAR2 #dTempAR2
LAR1 P##stTemp //startadrese der quelle in AR1
LAR2 P##wTempOutput //startadresse des ziels in AR2
L W [AR1,P#0.0] //stTemp nach
T W [AR2,P#0.0] //wTempOutput schreiben
LAR1 #dTempAR1
LAR2 #dTempAR2 //Adressregister zurückschreiben
L #wTempOutput //aus dem Temp-Bereich
T #wOutput //auf den Ausgang kopieren
Was ich nicht verstehe:
Wo, wie, warum sind die Variablen #dTempAR1 und #dTempAR2 definiert
Was bringt das zuvor Adressregister retten und zurückschreiben. Stehe irgendwie aufm Schlauch das nachzuvollziehen, liegt sicher auch daran das man dies zu wenig anwendet, hoffe ich