Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Guten Abend, > > ich sitze hier vor meinem FS20-Treiber und bin auf folgendes Problem gestoßen: > > Ich möchte den bisher im Assembler festgelegten Port 14 für den Sender und den > Port 15 für den Empfänger frei wählbar machen. > > Ich habe also die Portadresse in einer Variablen gespeichert, die ich im Assembler > auslese um auf den Port zu zugreifen. > > Das ganze sieht dann so aus: > > <asm> > > P1L_ EQU 0FF04h > P1H_ EQU 0FF06h > > ..... > move r3,#Speicheradresse ; Speicherplatz, der #P1L_ oder #P1H_ enthält > EXTS #8,#1 > mov r7,[r3] ; r7 enthält jetzt P1L_ > EXTS #0,#1 > mov r2,[r7] ; r2 soll jetzt die Ports enthalten tut es aber nicht > ...... > </asm> > > eine andere Variante funktioniert > <asm> > P1L_ EQU 0FF04h > P1H_ EQU 0FF06h > > ..... > EXTS #0,#1 > mov r2,P1L_ ; so funktioniert es > ...... > </asm> > > ist das ein generelles Problem, gib es eine andere Möglichkeit den Port in r2 zu laden? > > MfG Hansi >