www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik bitmasken?


Autor: markus f (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Bernhard T (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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).

Autor: markus f (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ahoi
vielen dank fuer die antwort.
hat mir sehr weitergeholfen.

markus f

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.