Hallo...

Die Frage ist wahrscheinlich oberpeinlich... aber hilft ja nicht... ich komm einfach nicht drauf!

Ich habe ein Satusbyte (status). Dieses hat noch drei freie Bits (0...2).

In diese möchte ich eine Zahl schreiben oder eine Zahl herauslesen.


Ich hab quasi eine Variable x, welche die Werte zwischen 0 und 7 annimmt.
Diese soll mit einem möglichst einfachen Befehl in die unteren drei Bits von Status geschrieben/gelesen werden.


Ich hoffe auf was direktes.. Und nicht die Methode, die statusvariablenbits in alle Himmelsruchtungen zu verschieben....

Ich hoffe ihr versteht was ich meine und könnt mir helfen.

Danke!