UR Ulf R. (roolf) OP 16.01.2010 21:04 #1557531 Lesenswert? • ▲ ▼ Wenn ich folgende Zeile durch avr-as schicke,1cbr tmp, ~(1<<6) dann bekomme ich die Fehlermeldung "Error: number must be less than 256". Ich kann diese zwar erfolgreich mit1cbr tmp, (~(1<<6))&0xff umgehen, aber das muss doch auch eleganter gehen? Antwort Zitieren Bearbeiten Thread verschieben Thread sperren Anmeldepflicht aktivieren Anpinnen Thread löschen Thread mit anderem zusammenführen Beitrag melden
JW Jörg W. (dl8dtl) Moderator Persönliche Seite 16.01.2010 21:36 #1557568 Lesenswert? • ▲ ▼ lo8(~(1 << 6)) Der Negationsoperator generiert halt erst einmal einen 16-bit-Wert. Antwort Zitieren Bearbeiten Löschen Beitrag melden
PD Peter D. (peda) 17.01.2010 17:17 #1558271 Lesenswert? • ▲ ▼ Warum nimmst Du nicht einfach: andi tmp, 1<<6 Peter Antwort Zitieren Bearbeiten Löschen Beitrag melden
UR Ulf R. (roolf) OP 17.01.2010 17:47 #1558318 Lesenswert? • ▲ ▼ andi wäre im konkreten Fall natürlich äquivalent, aber dann lerne ich ja nichts über avr-as :-) Antwort Zitieren Bearbeiten Löschen Beitrag melden