Gast
#1232262
Hallo,
Vorweg: Ja, ich habe Tutorial und Forum durchsucht.
Hier die Frage: Wie kann ich ein einzelnes Bit aus einem Register
(r16-r31) auslesen und auf set/clear prüfen? Das einzige, was mir
eingefallen ist wäre der sehr langwierige Befehl
push r16
and r16, 0b00001000
cpi r16, 0b00000001
brsh Marke
pop r16
rjmp sonstwohin
Marke pop r16
Befehle
...
sonstwohin
für z.B. r16, Bit 3. Schreibt bitte ggf. das verwendete Flag dazu.
Hoffe, ich hab den Befehl einfach nur übersehen.
Danke schonmal
Tobias