Hallo zusammen, ich weiss, das wurde schon mal hier besprochen. Aber über 'Suchen' und auch im Forum habe ich es nicht n´mehr gefunden. Wie realisiere ich eine If Then...else...-Verzweigung in Assembler. Z.b. wenn Bit 2 in temp4 1 ist dann setze PB0 auf 1 und PB1 auf 0. Wenn dieses Bit (also Bit 2 von temp4) 0 ist, dann negiere PB0 und PB1. Also PB0 dann 0 und PB1 dann 1. Danke für Eure Hilfe und schönen Samstag und schönes WE jobuma
sbrs temp4,2 rjmp if_else sbi PB0 cbi PB1 rjmp end_if if_else: cbi PB0 sbi PB1 end_if: (weiteres Programm)
jop, das war's was ich suchte. Danke. Hab's erst it rcall und dann mit jmp versucht. Aber beidesmal mit Fehler. Hab's jetzt noch mal nachvollzogen und denke auch verstanden rjmp - weil 1-Wort-Befehl Danke nochmals Gruß jobuma
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.