Mit diesem Online-Rechner können Sie Subtraktionen hinzufügen sowie Binärzahlen online dividieren und multiplizieren.
Setzen Sie LIKE | und teilen Sie den Link |
Wie man diesen Rechner benutzt: Der Rechner verfügt über zwei Eingabefelder zur Eingabe von Binärzahlen. Das erste Feld steht für die erste Zahl, das zweite für die zweite. Zwischen diesen beiden Feldern müssen Sie auswählen, welche mathematische Aktion Sie für sie ausführen möchten. Sie können gebrochene Binärzahlen addieren und subtrahieren sowie multiplizieren oder dividieren. Sie können einen Punkt oder ein Komma verwenden, um eine gebrochene Binärzahl einzugeben. Klicken Sie nach Eingabe der Zahlen und Auswahl einer mathematischen Operation auf die Schaltfläche Berechnen. Und oben auf der Seite werden Informationen mit dem Ergebnis der Berechnung angezeigt. Bedienungsanleitung1. Beim Hinzufügen von Zahlen im Binärformat das System Das Wichtigste ist, dass es jeweils zwei Zeichen hat - 0 und 1. Es dürfen keine anderen Zeichen enthalten sein. Infolgedessen ergibt die Addition von 2 Einheiten von 1 + 1 nicht 2, wie bei der Dezimalzahl das System , und 10, da 10 die Zahl ist, die der binären Einheit folgt das System Denken Sie an die einfachsten Regeln für das Hinzufügen von Binärdateien das System : 0 + 0 = 0, 1 + 0 = 0 + 1 = 1, 1 + 1 = 10. Diese Regeln werden zum Hinzufügen benötigt die zahlen in binär das System in der Spalte. Wie Sie sehen, wechselt die Einheit beim Addieren von Eins zu Eins in die nächste Kategorie. Offensichtlich ändert das Addieren von Null zu einer beliebigen Binärzahl diese Zahl nicht. 2. Riesige Binärdatei die zahlen bequem in einer Säule gestapelt. Binäre Regeln das System ähnlich den Additionsregeln für die Addition in Dezimalzahl das System .Lassen Sie sich falten die zahlen 1111 und 101. Wir schreiben die Zahl mit einer kleineren Anzahl von Bits 101 unter die Zahl 1111 - die Ziffer der Entladung von eins die zahlen sollte über der Ziffer der gleichen Kategorie einer anderen liegen die zahlen . Jetzt darf man diese hinzufügen die zahlen . In der ersten Ziffer gibt 1 + 1 10 - 0 unter die Einheiten in der ersten Ziffer schreiben. Eine Einheit von 10 ergibt die Summe der Ziffern der zweiten Kategorie. In der zweiten Kategorie 1 + 0. Später wird eins aus der ersten Ziffer ebenfalls 10 hinzugefügt. Die Einheit rückt näher an die dritte Ziffer heran, und in der zweiten Ziffer der Summe ist sie ebenfalls Null. In der dritten Kategorie ergibt 1 + 1 + 1 (die Einheit ist hier hingegangen!) 11. In der dritten Kategorie beträgt die Summe 1 und eine andere Einheit von die zahlen 11 wird in die vierte Kategorie eingehen. Die vierte Ziffer hat nur die Nummer 1111. 1 + 1 = 10. Somit ist 1111 + 101 = 10100. 3. Das betrachtete Beispiel kann in die Spalte 1111 + 101 - 10100 geschrieben werden Bildunterschriften:Unterrichtsthema: "Arithmetische Operationen in Positionszahlensystemen" Lehrerin für Informatik Fedorchenko Marina ValentinovnaMOU Sekundarschule in Berezovskaya mit Bezirk Berezovka Taishet Gebiet Irkutsk Erinnern wir uns an Sie: Was heißt das Zahlensystem? Was heißt die Basis des Zahlensystems? Auf welcher Basis liegt das Binärzahlensystem? Geben Sie welches an Die Zahlen sind mit Fehlern geschrieben und argumentieren mit der Antwort: 1238, 30062, 12AAC0920, 1347610, Was ist die minimale Basis, die das Zahlensystem haben sollte, wenn Zahlen darin geschrieben werden können: 10, 21, 201, 1201 Endet eine gerade Binärzahl? Welche Ziffer endet eine ungerade Binärzahl? Das Binärzahlensystem ähnelt der üblichen Dezimalzahl, außer dass anstelle von zehn die Basis 2 und nur zwei Ziffern 1 und 0 verwendet werden. Das Binärzahlensystem liegt der Funktionsweise von Computern zugrunde. In Binärcodes werden 1 und 0 verwendet, um bestimmte Prozesse zu aktivieren oder zu deaktivieren. Wie bei Dezimalzahlen können Binärzahlen hinzugefügt werden, und obwohl dies nicht kompliziert ist, scheint das Hinzufügen zunächst eine entmutigende Aufgabe zu sein. Bevor Sie mit dem Hinzufügen von Binärzahlen fortfahren, müssen Sie das Konzept einer numerischen Ziffer richtig verstehen. Zeichnen Sie eine Bit-Tabelle, die aus zwei Zeilen und vier Spalten besteht. Im binären System wird die Basis 2 verwendet, sodass anstelle von Einheiten, Zehnern, Hunderten und Tausenden im Dezimalsystem (mit Basis 10) die Bitwerte im binären System Einheiten, Zweien, Vierern und Achtern sind. Einheiten befinden sich in der äußersten rechten Spalte der Tabelle und acht Einheiten in der äußersten linken Spalte. Schreiben Sie eine Binärzahl in die unterste Zeile der Tabelle. Im Binärsystem werden nur 1 < displaystyle 1> und 0 < displaystyle 0> zum Schreiben von Zahlen verwendet.
Betrachten Sie die Kategorie der Einheiten. Wenn diese Stelle 0 ist, ist der Bitwert 0. Wenn sie 1 ist, ist der Wert 1.
Betrachten Sie die Kategorie der Zweien. Wenn es in dieser Kategorie 0 gibt, ist der Ziffernwert 0. Wenn es in der Kategorie 2 1 ist, ist der Ziffernwert 2.
Betrachten Sie die Kategorie der Vierer. Wenn es in dieser Kategorie 0 gibt, ist der Ziffernwert 0. Wenn es in der Kategorie 4 1 ist, ist der Ziffernwert 4.
Betrachten Sie die Entladung von acht. Wenn diese Ziffer 0 ist, ist der Ziffernwert 0. Wenn sie jedoch 1 in der Ziffer der Acht ist, ist der Ziffernwert 8.
Hinzufügen von Binärzahlen mithilfe von Bitwerten Schreiben Sie die Zahlen in eine Spalte und addieren Sie die entsprechenden Zahlen. Da sich zwei Zahlen addieren, kann die Summe der einzelnen Ziffern 0, 1 oder 2 sein. Wenn die Summe 0 ist, notieren Sie die entsprechende Spalte 0. Wenn die Summe 1 ist, schreiben Sie 1. Wenn die Summe 2 ist, notieren Sie 0 und verschieben Sie 1 zum nächsten Spalte von zwei.
Addieren Sie die Zahlen in der Doppelspalte. Beim Hinzufügen kann es 0, 1, 2 oder 3 sein (wenn Sie 1 aus der Einheiten-Spalte übertragen haben). Wenn die Summe 0 ist, schreiben Sie eine 0 unter dem Doppelten in Bindestrichen. Wenn die Summe 1 ist, schreiben Sie unten in Spalte 1. Wenn die Summe 2 ist, schreiben Sie unter den Balken 0 und übertragen Sie 1 in die Spalte 4. Wenn die Summe 3 ist, notieren Sie 1 und übertragen Sie 1 in die Spalte 4 (3 Zweien = 6 = 1 Zweien und 1 Vier).
Fügen Sie die Zahlen in der vierten Spalte hinzu. Beim Hinzufügen kann es 0, 1, 2 oder 3 sein (wenn Sie 1 aus einer Spalte von zwei übertragen haben). Wenn die Summe 0 ist, schreiben Sie unter die Zeile 0 in der Kategorie der Vierer. Wenn die Summe 1 ist, schreiben Sie unten in Spalte 1. Wenn die Summe 2 ist, schreiben Sie unter Balken 0 und bewegen Sie 1 in die Achterspalte. Wenn die Summe 3 ist, notieren Sie 1 und übertragen Sie 1 in die Achterspalte (3 Vierer = 12 = 1 Vier und 1 Acht).
Addieren Sie die Zahlen in jeder Ziffernspalte, bis Sie das endgültige Ergebnis erhalten. Der Einfachheit halber können Sie sich daran erinnern, dass 0 = 0, 1 = 1, 2 = 10 und 3 = 11.
Einheitentransfer von Binärzahlen Schreiben Sie die Zahlen in eine Spalte. Kreisen Sie Paare von Einheiten (Ziffern 1) in der Kategorie der Einheiten ein. Denken Sie daran, dass sich die Entladung der Einheiten am rechten Rand befindet.
Betrachten Sie die Kategorie der Einheiten. Übertragen Sie für jedes Ziffernpaar 1 die Zahl 1 in die benachbarte linke Spalte, die der Zweierkategorie entspricht. Wenn es in der Spalte der Einheitenkategorie nur eine Ziffer 1 gibt oder nach der Übertragung von Paaren noch eine zusätzliche Einheit übrig ist, schreiben Sie unter Zeile 1. Wenn alle Einheiten paarweise sind oder gar nicht, schreiben Sie unten in Spalte 0.
ABTEILUNG DER BINÄRENZAHLEN Wenn die Multiplikation durch mehrere Verschiebungen und Additionen ausgeführt wird, erfolgt die Division als Operation der inversen Multiplikation durch mehrere Verschiebungen und Subtraktionen. (RICHTIGE FRACES OHNE GANZ.) Bei der Darstellung von Festkommazahlen ist eine Division möglich, wenn der Dividend modulo kleiner als der Divisor ist, sonst kommt es zum Überlauf des Bitgitters . Wie bei der „manuellen“ Division werden die Stellen des Quotienten beim Teilen von Zahlen an der Maschine (ausgehend von der höchsten) bestimmt, indem der Divisor nacheinander vom Rest der vorherigen Subtraktion abgezogen wird. Hier wird jedoch die Subtraktionsoperation durch die Operation des Hinzufügens des Restes mit einem negativen Divisor ersetzt, der im umgekehrten oder zusätzlichen Code dargestellt ist. Das Vorzeichen des Quotienten wird durch die Addition zweier modulo-Codes der Vorzeichen von Dividende und Divisor bestimmt. Betrachten wir zunächst ein Beispiel für die manuelle Unterteilung. Hier verschiebt sich der Divisor nach jeder Subtraktion in Bezug auf die Dividende nach rechts. Wenn der Rest nach der Subtraktion positiv ausfällt, wird 1 in die Kategorie des Quotienten geschrieben, wenn negativ, null. In der Praxis wird in der Regel der negative Rest nicht erfasst, lediglich der Teiler wird zusätzlich um eine Stelle nach rechts verschoben und vom positiven Rest abgezogen. Anstatt den Teiler nach rechts zu verschieben, wird bei Maschinen der Rest nach links verschoben, was in der Tat nichts ändert. Beim Teilen mit Wiederherstellen des Restes wird der negative Rest durch Summieren mit einem positiven Teiler wiederhergestellt. Der zurückgewonnene Rückstand wird um eine Stelle nach links verschoben. Der Divisor wird wieder vom verschobenen Rest abgezogen. Das Vorzeichen des empfangenen Guthabens bestimmt die Nummer der nächsten Kategorie von Privat. Der Teilungsprozess wird fortgesetzt, bis eine bestimmte Anzahl von Ziffern erhalten wurde, wodurch die erforderliche Genauigkeit des Ergebnisses sichergestellt wird. Lassen Sie uns sehen, wie das vorherige Beispiel mit dem Auto gelöst wird. Der Divisionsprozess beginnt mit einer Verschiebung der Dividende nach links um eine Ziffer, woraufhin ein Teiler hinzugefügt wird, der beispielsweise in einem zusätzlichen modifizierten Code dargestellt wird: Wenn im ungünstigsten Fall mit der Wiederherstellung des Restes geteilt wird, müssen für die Bildung jeder Kategorie von Quotienten zwei Operationen ausgeführt werden: Subtraktion (Addition im zusätzlichen oder inversen Code) und Addition (Wiederherstellung des Restes). Das heißt, die Ausführungszeit der Divisionsoperation kann doppelt so lang wie das Minimum sein. Um die durchschnittliche Ausführungszeit der Divisionsoperation zu verringern, wird die Division implementiert, ohne den Rest wiederherzustellen, dessen Algorithmus wie folgt lautet. 1) Bestimmen Sie das Vorzeichen durch Quotienten-Modulo-Summation der beiden Inhalte der Vorzeichenstellen von Dividende und Divisor. 2) Subtrahieren Sie den Divisor von der Dividende. Wenn der Rest negativ ist, fahren Sie mit Schritt 3 fort. Andernfalls ist die Berechnung abgeschlossen (es ist ein Überlauf aufgetreten). 3) Erinnern Sie sich an das Restzeichen. 4) Verschieben Sie den Rest um eine Stelle nach links. 5) Weisen Sie dem Divisor ein Vorzeichen zu, das dem Vorzeichen des in Abschnitt 2 gespeicherten Restes entgegengesetzt ist. 6) Fügen Sie den verschobenen Rest und den Divisor hinzu (unter Berücksichtigung des Vorzeichens). 7) Weisen Sie dem Quotienten die Zahl zu, die dem Restzeichencode entgegengesetzt ist. 8) Wiederholen Sie die Schritte 3 bis 7, bis die erforderliche Genauigkeit für die Berechnung des Quotienten gewährleistet ist. Die Lösung des obigen Beispiels erfolgt in diesem Fall nach folgendem Schema: Mit Gleitkomma Wenn die Divisionsoperation für Zahlen mit FLOATING COMMAND ausgeführt wird, wird die Quotientenmantisse als Ergebnis der Division der Divisorenmantisse durch die Divisorenmantisse und die Quotientenreihenfolge als Ergebnis der Subtraktion des Divisorenreihenfolgencodes vom Divisorenreihenfolgencode definiert Die Division von ganzzahligen n-Bit-Zahlen ungleich Null (ohne vorzeichenbehaftete Ziffern) A: B, dargestellt im direkten (der Einfachheit halber) Code, ergibt einen ganzzahligen Quotienten C und einen ganzzahligen Rest 0, dem das Vorzeichen der Dividende zugewiesen ist. Das Vorzeichen des Quotienten wird als Summe Modulo Zwei berechnet Operanden A und B. Die Aufteilung erfolgt in der folgenden Reihenfolge. 1) Der Divisor B wird nach links verschoben (normalisiert), so dass es in der höchsten Informationskategorie 1 gibt, die Anzahl der Verschiebungen S wird berechnet, der Quotient der Division kann nicht mehr als (S + 1) Bits sein, die ungleich Null sind. 2) Ein (S + 1) Modulunterteilungszyklus wird durchgeführt | A | auf IB’l wo B "das normalisierte B ist, gibt es als Ergebnis einen (S + 1) Rang von privat, beginnend mit dem ältesten von (S + 1) junior. 3) Der im letzten Teilungszyklus erhaltene Rest Rs + 1 wird, falls positiv, um S Stellen nach rechts verschoben, falls Rs + 1 Share
Pin
Tweet
Send
Share
Send
Send
|