Zahlen und Darstellungen

Bitweiser Rechner

AND, OR, XOR, Komplemente, Verschiebungen und Rotationen mit expliziter Bitbreite und Vorzeicheninterpretation.

Bleibt in Ihrem BrowserDateien und Text werden in diesem Tab verarbeitet.
Bitweiser RechnerLokale Verarbeitung
Mindestens einen Wert eingeben.

Zahlen und Darstellungen

Grundlagen

Bitoperationen wirken auf einzelne Binärstellen. Mit 8 Bit ist 12 gleich 00001100 und 10 gleich 00001010. AND ergibt 00001000, also 8.

Funktionen

A zeilenweise und B als gemeinsamen zweiten Operanden eingeben. Breite und Vorzeichenmodus wählen. Den ersten Fall als ausgerichtete Bits und in mehreren Zahlendarstellungen prüfen.

Anleitung

  1. Operation, Bitbreite, Vorzeichen und Basen wählen. Bei zwei Operanden B eingeben, bei Verschiebungen den angezeigten Betrag einstellen.
  2. Einen Wert pro Zeile einfügen oder eine UTF-8-Textdatei öffnen.
  3. Konvertieren wählen, Ergebnis prüfen und kopieren oder als TXT herunterladen. Änderungen leeren alte Ergebnisse. Rückgängig stellt Eingabe und Einstellungen wieder her.

Fehler und Grenzen

Operanden außerhalb des Bereichs werden abgelehnt. Ergebnisse werden auf die Bitbreite begrenzt. Arithmetisches Rechtsschieben erweitert das Vorzeichen, logisches schiebt Nullen ein. Rotation verwendet den Betrag modulo Breite.

Grenzen: 200.000 Eingabezeichen, 500 Werte und 1.000.000 Ausgabezeichen. Eine ungültige Zeile stoppt den gesamten Stapel.

Jede numerische Eingabe darf höchstens 1.000 Ziffern haben. Ganzzahlige Zwischenergebnisse sind auf 16.384 Bit begrenzt.

Häufige Fragen

Warum ergibt NOT 0 entweder 255 oder −1?

Das Bitmuster ist in beiden Fällen 11111111. Ohne Vorzeichen ist es 255, im vorzeichenbehafteten Zweierkomplement −1.

Werden meine Werte hochgeladen?

Nein. Verarbeitung und Dateilesen finden in diesem Tab statt. Werte werden weder in URLs gespeichert noch an einen Konvertierungsdienst gesendet.

Verwandte Tools