Was ist Bitoperation?

Eine Operation, die eine ganze Zahl als Folge von Binärbits behandelt und auf jedes Bit UND, ODER, exklusives ODER (XOR) oder NICHT anwendet oder die Bits nach links oder rechts verschiebt. Sie dient dazu, bestimmte Bits auszulesen oder zu setzen, 1-Bits zu zählen und mit Zweierpotenzen zu multiplizieren oder durch sie zu dividieren.

Japanische Bezeichnung: ビット演算

„Bitoperation“ kommt in 2 Übungsfragen aus 2 Themen vor, z. B. Logikschaltungen, Grundlagen der Programmierung (Pseudocode nachverfolgen).

Fachgebiet: Grundlagen der Programmierung (Pseudocode nachverfolgen)

Jetzt üben: Fragen zu Bitoperation

Wann ist der Ausgang eines OR-Gatters mit 2 Eingängen 0?

  1. AWenn die beiden Eingänge verschieden sind
  2. BWenn beide Eingänge 0 sind
  3. CWenn beide Eingänge 1 sind
Antwort und Erläuterung anzeigen

Antwort: B. Wenn beide Eingänge 0 sind

Ein OR-Gatter (logische Summe) gibt 1 aus, wenn mindestens ein Eingang 1 ist, und 0 nur, wenn alle Eingänge 0 sind. Wie parallel geschaltete Schalter dient es Steuerungen, die „arbeiten, sobald auch nur eine Bedingung erfüllt ist“. Es wird z. B. in Schaltungen verwendet, die mehrere Interrupt-Anforderungen zusammenfassen, und bei der Bitoperation, die bestimmte Bits auf 1 setzt (x OR 0x80 setzt das höchstwertige Bit auf 1).

„Bitoperation“ in den Erläuterungen

Fragen mit „Bitoperation“ (2)

  1. Wann ist der Ausgang eines OR-Gatters mit 2 Eingängen 0?
  2. ∧ ist das bitweise UND. Welchen Wert hat c, nachdem das folgende Programm ausgeführt wurde?

Verwandte Begriffe

Interrupt (Unterbrechung) Argument Array Ganzzahldivision Kontrollstruktur Kurzschlussauswertung (Short-Circuit Evaluation) Modulo-Operation Objektorientierte Programmierung Off-by-one-Fehler Pseudocode

Zur Glossarübersicht