Gast
#16974
ahoi kann mir einer von euch bitte erklaeren oder einen link geben, wo beschrieben ist, was bitmasken genau sind und wie man sie in avr-gcc anwendet? danke, markus f
|
Anzeige
|
bitmasken?
Gast
#16974
ahoi kann mir einer von euch bitte erklaeren oder einen link geben, wo beschrieben ist, was bitmasken genau sind und wie man sie in avr-gcc anwendet? danke, markus f
Gast
#16975
Hallo grundsätzlich ist eine Bitmaske eine Art Filter zum extrahieren von Bit informationen, der mit Hilfe von Bitoperationen (Bitmanipulationen) mit dem zu untersuchendem Wert bitweise verknüpft wird. Bsp.: AND (bitweise und-Verknüpfung ( 167 & 240 ) Binär Dezimal 10100111 167 AND 11110000 240 jedes bit wird einzeln verglichen -------- 10100000 160 in diesem Beispiel wird eine Zahl mit der Bitmake Dezimal 240 = Hexadezimal h'F0' ? Binär 11110000 'gefiltert damit nur die oberen 4 bit der Zahl erhalten bleiben. es gibt noch weitere Bitoperationen Bsp. OR (oder,jeweils wenigstens ein Bit muss gesetzt sein damit das entsprechende Ergebnisbit auch 1 wird); XOR (exlusiv oder) .. Wie man das in C (oder anderen Programiersprachen) umsetzt steht in jedem vernünftigen Tut also auch in Christians C-Tut hier unter Artikel(Stichwort Bit-Operatoren).
Gast
#16976
ahoi vielen dank fuer die antwort. hat mir sehr weitergeholfen. markus f Antwort schreiben |
Anzeige
|