-
-
Erfahrener Benutzer
Roboter Genie
Ja, und:
SBIW (nicht SBIC) setzt das Z-Flag, wenn das Ergebnis der Subtraktion 0 ist. Dann ist "Equal" erfüllt und der Sprung findet nicht mehr statt, dh das Programm läuft einfach weiter, nachdem 65534 Mal gebranched wurde.
Wenn Du ein Unterprog aufrufen willst musst Du innerhalb dessen noch die verwendeten Register retten, sofern Du sie woanders verwenden willst. Dazu sollte man dann lieber ein Buch oä lesen, damit man weiß, was man tut.
Tasten müssen entprellt werden.
Besser wäre es natäurlich den Timer zu benutzen, aber dazu muss man IRQs auswerten.
Anstatt jedes Bitmuster zu speichern, kannst Du auch einfach ein Bit durch den Port "schieben" -> logical ship left oder right (LSL...)bzw, rotate left/right (ror...).
Gruß
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen