Hi!

Ich möchte im Programm folgende Form schreiben (Assembler):
...
.def Lampe1 = PortB, 4 ; <- meckert der Assembler natürlich an
.def Taster1 = PinB, 1 ;<- das auch
...
loop:
...
sbis Taster1 ;< so wäre es super!
sbi Lampe1
...
sbic Taster1
...
rjmp loop

Hintergrund ist daß meine eigene Platine eine andere Belegung hat als das STK500. Es ist sehr aufwändig die Adresse überall im Programm zu ändern, z.B.
sbi PortB, 4 ; STK 500
-> sbi PortD, 4 ; eigene Platine

Weiß jemand Rat?

Gruß, olfi