Binär-Rechner — Addition, Subtraktion, AND, OR, XOR, Verschiebung

Entwicklung

Ein Binär-Rechner ist ein Entwicklerwerkzeug, das arithmetische Operationen (+, −, ×, ÷) und Bitoperationen (AND, OR, XOR, NOT, Verschiebungen) an binär eingegebenen ganzen Zahlen durchführt.

KI-gestützte Übersetzung in Prüfung

Diese Seite wurde mit KI-Unterstützung übersetzt und noch nicht professionell geprüft. Prüfen Sie die zitierten Quellen vor einer wichtigen Entscheidung.

Was ist das

Die binäre Arithmetik folgt denselben Regeln wie die dezimale mit einem Stellenwert von 2, während Bitoperationen die entsprechenden Bits zweier Zahlen logisch verknüpfen. Dieser Rechner verwendet Ganzzahlen mit beliebiger Genauigkeit (BigInt), es gibt also keine Längenbegrenzung, und jedes Ergebnis wird gleichzeitig in binär, dezimal und hexadezimal angezeigt. Die Division liefert Quotient und Rest, und NOT invertiert innerhalb der eingegebenen Bitbreite. Alles läuft in Ihrem Browser.

AND=1, wenn beide Bits 1 sind · OR=1, wenn eines 1 ist · XOR=1, wenn die Bits verschieden sind · x << n = x × 2^n · x >> n = ⌊x ÷ 2^n⌋

Verwendung

  1. 1Geben Sie die Binärzahl A ein.
  2. 2Wählen Sie eine Operation und geben Sie bei Bedarf die Binärzahl B ein (Verschiebungen verwenden eine Dezimalzahl).
  3. 3Drücken Sie auf Berechnen, um das Ergebnis in binär, dezimal und hexadezimal zu sehen.

Referenz

Binär-Rechner — Addition, Subtraktion, AND, OR, XOR, Verschiebung Referenz
OperationBeispiel (A=1010, B=0110)Dezimal
AND00102
OR111014
XOR110012
A + B1000016
A << 11010020

Quellen und Normen

FAQ

Wie legt die NOT-Operation die Bitbreite fest?

Sie invertiert jedes Bit innerhalb der Breite der eingegebenen Binärzahl: NOT 1010 ist 0101 bei 4 Bit. Füllen Sie mit führenden Nullen auf, wenn Sie eine feste Breite von 32 oder 64 Bit benötigen.

Wie werden negative Ergebnisse angezeigt?

Als Binärzahl mit Minuszeichen, nicht im Zweierkomplement. Wenn Sie eine Darstellung im Zweierkomplement benötigen, wandeln Sie sie separat in der gewünschten Bitbreite um.

Werden meine Daten an einen Server gesendet?

Nein. Die Berechnung läuft in Ihrem Browser mit BigInt und die Eingabe wird niemals übertragen.

Verwandte Tools