Hex-Bitrechner

Das ist ein Hex-Bitrechner. Geben Sie A und B als Hex, Dezimal oder Binär ein, wählen Sie AND / OR / XOR / NAND / NOR / XNOR / NOT / SHL / SHR / ASR und sehen Sie Hex, Dezimal und Binär zusammen. 0xB7 AND 0x0F bei 8 Bit ist 0x07.

Klicken Sie ein Bit von A oder B, um es umzuschalten.

A

B

Ergebnis

Klicken Sie einen Wert zum Kopieren

AND, OR, XOR, NAND, NOR, XNOR, NOT für dieselben A und B

Wahrheitstabelle (Zeile klicken, um A und B zu laden)

ABANDORXORNANDNORXNORNOT A
000001111
010111001
100111000
111100010

Beispiele — klicken Sie ein Feld

Das ist ein Hex-Bitrechner

Führt AND, OR, XOR, NAND, NOR, XNOR, NOT, SHL, SHR und ASR auf zwei Ganzzahlen aus und zeigt dasselbe Ergebnis als Hex, vorzeichenloses Dezimal, vorzeichenbehaftetes Dezimal und gruppiertes Binär. Die Breite kann Auto, 8, 16, 32 oder 64 sein. 0xB7 AND 0x0F bei 8 Bit ist 0x07; 0xCC AND 0xAA ist 0x88; 0x2E AND 0x4A ist 0x0A. AND, OR, XOR, NAND, NOR, XNOR, NOT, SHL, SHR, ASR, HEX bleiben unübersetzt.

So verwenden Sie es

  1. Geben Sie A und B ein. Jedes Feld hat Hex / Decimal / Binary. 0x und 0b sind optional.
  2. Wählen Sie Operator und Breite. Auto passt 8/16/32/64 an den größeren Operanden an. Vorzeichenlos / vorzeichenbehaftet ändert nur, wie Dezimal gelesen und angezeigt wird; die Bits bleiben Zweierkomplement.
  3. Klicken Sie ein Bit von A oder B zum Umschalten. Die Ergebniszeile ist nicht klickbar. Rote Ringe markieren Bits, die von A abweichen.
  4. Chips kopieren Hex / Binär / Dezimal. Die Tabelle listet AND bis NOT; eine Zeile wechselt den Operator. Die Wahrheitstabelle lädt 0/1 in A und B bei 8 Bit.
  5. Beispiel anzeigen ist 0xB7 AND 0x0F bei 8 Bit → 0x07. Weitere Chips: 0xCC AND 0xAA, 0x2E AND 0x4A, XOR, NOT 0xCC und 0x80 SHR 4.

Hinweise

Werte werden auf die Breite maskiert. Eine Shiftzahl ≥ Breite gilt als 0. Logisches SHR füllt mit Nullen; ASR kopiert das Vorzeichenbit: 0x80 SHR 4 bei 8 Bit ist 0x08, ASR ist 0xF8. NAND ist NOT(AND), NOR ist NOT(OR), XNOR ist NOT(XOR). Das ist nicht die Hamming-Distanz von Hex vergleichen und keine Anleitung zum Zweierkomplement.

Wofür Sie es brauchen

  • Flag-Masken und Register: Bits behalten, setzen oder umschalten.
  • Ein Nibble, ein Rechtebit oder ein gepacktes Feld aus einem Hex-Log prüfen.

Fragen

Warum ändert sich NOT bei 64 Bit?

NOT kippt jedes Bit der Breite, also werden führende Nullen zu Einsen. NOT 0x0F ist 0xF0 bei 8 Bit und 0xFFFFFFF0 bei 32 Bit.

Was ist der Unterschied zwischen SHR und ASR?

SHR ist logisch: neue hohe Bits sind 0. ASR ist arithmetisch: es kopiert das Vorzeichenbit, damit ein negatives Muster negativ bleibt.

Kann ich Dezimal oder Binär eingeben?

Ja. Wechseln Sie das Format unter A oder B. Raster und die drei Ergebnisfelder bleiben synchron.