Hallo.. wie kann ich den folgenden Code vereinfachen ? Danke, Markus no_dmx: ldi temp, 0xff clr r31 ldi r30, $60 st z, temp ldi r30, $61 st z, temp ldi r30, $62 st z, temp ldi r30, $63 st z, temp ldi r30, $64 st z, temp ldi r30, $65 st z, temp ldi r30, $66 st z, temp ldi r30, $67 st z, temp reti ; zurück
so ? no_dmx: ldi temp, 0xff clr r31 ldi r30, $60 no_dmx1: st z+, temp cpi r30, $67 brne nodmx1 reti oder schneller in der Laufzeit: no_dmx: ldi temp, 0xff clr r31 ldi r30, $60 st z+, temp st z+, temp st z+, temp st z+, temp st z+, temp st z+, temp st z+, temp st z+, temp reti Mfg Willi
Hallo Willi.. nit ganz da. 0xFF in die $60-67 geschrieben werden soll lg, markus
Dat tut er doch, mit "st z+" wird z doch nach jedem schreibvorgang um eins erhöt. z = r31:r30 MFG Marc Gauger
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.