Notiz:
Sie können Aktionen nur in einem Zahlensystem ausführen. Wenn Sie verschiedene Zahlensysteme erhalten, konvertieren Sie zunächst alle Zahlen in ein Zahlensystem
Wenn Sie mit einem Zahlensystem arbeiten, dessen Basis größer als 10 ist, und Sie in Ihrem Beispiel einen Buchstaben haben, ersetzen Sie diesen gedanklich durch eine Zahl im Dezimalsystem, führen Sie die erforderlichen Operationen durch und konvertieren Sie das Ergebnis wieder in das ursprüngliche Zahlensystem
Zusatz:
Jeder erinnert sich, wie uns in der Grundschule beigebracht wurde, eine Spalte Ort für Ort hinzuzufügen. Wenn beim Hinzufügen einer Ziffer eine Zahl größer als 9 erhalten wurde, haben wir 10 davon subtrahiert, das resultierende Ergebnis in der Antwort notiert und 1 zur nächsten Ziffer addiert. Daraus können wir eine Regel formulieren:
Addiere 1001001110 und 100111101 im binären Zahlensystem
1001001110 |
100111101 |
1110001011 |
Antwort: 1110001011
Addieren Sie F3B und 5A in hexadezimaler Schreibweise
FE0 |
Antwort: FE0
Subtraktion: Jeder erinnert sich, wie uns in der Grundschule beigebracht wurde, den Stellenwert spaltenweise vom Stellenwert zu subtrahieren. Wenn beim Subtrahieren einer Ziffer eine Zahl kleiner als 0 erhalten wurde, haben wir eine von der höchsten Ziffer „geliehen“, 10 zur gewünschten Ziffer addiert und die erforderliche Zahl von der neuen Zahl subtrahiert. Daraus können wir eine Regel formulieren:
Beispiel:
1001001110 |
100111101 |
100010001 |
Antwort: 100010001
Subtrahieren Sie 5A von F3B in hexadezimaler Schreibweise
D96 |
Antwort: D96
Vergessen Sie vor allem nicht, dass Ihnen nur Zahlen eines bestimmten Zahlensystems zur Verfügung stehen, und vergessen Sie auch nicht die Übergänge zwischen Ziffernbegriffen.
Multiplikation:
Die Multiplikation in anderen Zahlensystemen erfolgt genauso, wie wir es vom Multiplizieren gewohnt sind.
Multiplizieren Sie 10111 mit 1101 im Binärzahlensystem
10111 |
1101 |
10111 |
10111 |
10111 |
100101011 |
Antwort: 100101011
Multiplizieren Sie F3B mit der Zahl A in hexadezimaler Schreibweise
F3B |
984E |
Antwort: 984E
Antwort: 984E
Vergessen Sie vor allem nicht, dass Ihnen nur Zahlen eines bestimmten Zahlensystems zur Verfügung stehen, und vergessen Sie auch nicht die Übergänge zwischen Ziffernbegriffen.Die Division erfolgt in anderen Zahlensystemen genauso, wie wir es gewohnt sind.
Teilen Sie 1011011 durch 1101 im Binärzahlensystem
Teilen F 3 B für Nummer 8 im hexadezimalen Zahlensystem
Vergessen Sie vor allem nicht, dass Ihnen nur Zahlen eines bestimmten Zahlensystems zur Verfügung stehen, und vergessen Sie auch nicht die Übergänge zwischen Ziffernbegriffen.
NICHT POSITIONAL
Nicht-positionelle Zahlensysteme tauchten historisch zuerst auf. In diesen Systemen ist die Bedeutung jedes digitalen Zeichens konstant und hängt nicht von seiner Position ab. Der einfachste Fall eines nichtpositionellen Systems ist das Einheitensystem, bei dem ein einzelnes Symbol zur Bezeichnung von Zahlen verwendet wird, normalerweise ein Balken, manchmal ein Punkt, von dem immer die der angegebenen Zahl entsprechende Menge platziert wird:
Dieses eine Zeichen hat also eine Bedeutung Einheiten, woraus man durch sukzessive Addition die benötigte Zahl erhält:
||||| = 1+1+1+1+1 = 5.
Eine Abwandlung des Einheitensystems ist das System mit Basis, bei dem es Symbole nicht nur zur Bezeichnung der Einheit, sondern auch für die Grade der Basis gibt. Wenn beispielsweise die Zahl 5 als Basis verwendet wird, gibt es zusätzliche Symbole, die 5, 25, 125 usw. angeben.
Ein Beispiel für ein solches Basis-10-System ist das altägyptische, das in der zweiten Hälfte des dritten Jahrtausends v. Chr. entstand. Dieses System hatte die folgenden Hieroglyphen:
Die Zahlen wurden durch einfache Addition erhalten; die Reihenfolge konnte beliebig sein. Um beispielsweise die Zahl 3815 zu bezeichnen, wurden drei Lotusblüten, acht Palmblätter, ein Bogen und fünf Stangen gezeichnet. Komplexere Systeme mit zusätzlichen Zeichen – altgriechisch, römisch. Auch die römische nutzt ein Element des Stellungssystems – eine größere Zahl vor einer kleineren wird addiert, eine kleinere vor einer größeren subtrahiert: IV = 4, aber VI = 6, diese Methode jedoch wird ausschließlich zur Bezeichnung der Zahlen 4, 9, 40, 90, 400, 900, 4000 und ihrer Ableitungen durch Addition verwendet.
Die modernen griechischen und altrussischen Systeme verwendeten 27 Buchstaben des Alphabets als Zahlen, wobei sie jede Zahl von 1 bis 9 sowie Zehner und Hunderter bezeichneten. Dieser Ansatz ermöglichte es, Zahlen von 1 bis 999 zu schreiben, ohne Zahlen zu wiederholen.
Im alten russischen System wurden spezielle Rahmen um die Zahlen herum verwendet, um große Zahlen anzuzeigen.
Das nichtpositionale Nummerierungssystem wird immer noch fast überall als verbales Nummerierungssystem verwendet. Verbale Nummerierungssysteme sind stark an die Sprache gebunden und ihre gemeinsamen Elemente beziehen sich hauptsächlich auf die allgemeinen Prinzipien und Namen großer Zahlen (Billionen und mehr). Die allgemeinen Prinzipien, die modernen verbalen Nummerierungen zugrunde liegen, umfassen die Bildung von Bezeichnungen durch Addition und Multiplikation der Bedeutungen einzigartiger Namen.
Erinnern wir uns daran, wie wir Zahlen auf die uns bereits bekannte Weise addieren, nämlich im Dezimalformat.
Das Wichtigste ist, die Kategorien zu verstehen. Merken Sie sich das Alphabet jedes SS und dann wird es für Sie einfacher.
Die Addition im Binärsystem unterscheidet sich nicht von der Addition im Dezimalsystem. Das Wichtigste ist, dass das Alphabet nur zwei Zahlen enthält: 0 und 1. Wenn wir also 1 + 1 addieren, erhalten wir 0 und erhöhen die Zahl um eine weitere Ziffer. Schauen Sie sich das Beispiel oben an:
Wir haben ein Beispiel analysiert, das zweite entscheiden Sie selbst:
Wie bei jedem anderen Zahlensystem müssen Sie sich das Alphabet merken. Versuchen wir, einen Ausdruck hinzuzufügen.
Führen Sie nun die Addition selbst durch:
Erinnern wir uns daran, wie wir das im Dezimalzahlensystem machen.
Entscheiden Sie jetzt selbst:
Nehmen wir das vorherige Beispiel und sehen wir uns das Ergebnis im Hexadezimalformat an. Gleich oder anders?
Ein Beispiel für eine Do-it-yourself-Lösung:
Denken wir ein für alle Mal daran, dass die Multiplikation mit eins in jedem Zahlensystem immer die gleiche Zahl ergibt.
Die binäre Multiplikation ist sehr einfach. Wir multiplizieren immer entweder mit 0 oder eins. Die Hauptsache ist, sorgfältig zu falten. Lass es uns versuchen.
Ein Beispiel für eine Do-it-yourself-Lösung:
Ein Beispiel für eine Do-it-yourself-Lösung:
Alles ist wie immer, Hauptsache man merkt sich das Alphabet. Der Einfachheit halber wandeln Sie alphabetische Zahlen in Ihr übliches Zahlensystem um; beim Multiplizieren wandeln Sie sie wieder in einen Literalwert um.
Schauen wir uns zur Verdeutlichung die Multiplikation der Zahl 20A4 mit 5 an.
Ein Beispiel für eine eigenständige Lösung.
Mit dem Rechner können Sie ganze und gebrochene Zahlen von einem Zahlensystem in ein anderes umrechnen. Die Basis des Zahlensystems darf nicht kleiner als 2 und nicht größer als 36 sein (immerhin 10 Ziffern und 26 lateinische Buchstaben). Die Länge der Zahlen darf 30 Zeichen nicht überschreiten. Um Bruchzahlen einzugeben, verwenden Sie das Symbol. oder, . Um eine Zahl von einem System in ein anderes umzuwandeln, geben Sie im ersten Feld die ursprüngliche Zahl ein, im zweiten die Basis des ursprünglichen Zahlensystems und im dritten Feld die Basis des Zahlensystems, in das Sie die Zahl umwandeln möchten. Klicken Sie dann auf die Schaltfläche „Datensatz abrufen“.
Originalnummer geschrieben in 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 -tes Zahlensystem.
Ich möchte eine Nummer eintragen lassen 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 -tes Zahlensystem.
Holen Sie sich Zutritt
Abgeschlossene Übersetzungen: 3336969
Sie könnten auch interessiert sein:
Zahlensysteme werden in zwei Typen unterteilt: positionell Und nicht positionell. Wir verwenden das arabische System, es ist positionell, aber es gibt auch das römische System – es ist nicht positionell. In Positionssystemen bestimmt die Position einer Ziffer in einer Zahl eindeutig den Wert dieser Zahl. Dies ist leicht zu verstehen, wenn man sich eine Zahl als Beispiel ansieht.
Beispiel 1. Nehmen wir die Zahl 5921 im dezimalen Zahlensystem. Nummerieren wir die Zahl von rechts nach links, beginnend bei Null:
Die Zahl 5921 kann in der folgenden Form geschrieben werden: 5921 = 5000+900+20+1 = 5·10 3 +9·10 2 +2·10 1 +1·10 0 . Die Zahl 10 ist ein Merkmal, das das Zahlensystem definiert. Als Potenzen werden die Werte der Position einer gegebenen Zahl angenommen.
Beispiel 2. Betrachten Sie die echte Dezimalzahl 1234,567. Nummerieren wir es beginnend bei der Nullstelle der Zahl vom Dezimalpunkt nach links und rechts:
Die Zahl 1234,567 kann in der folgenden Form geschrieben werden: 1234,567 = 1000+200+30+4+0,5+0,06+0,007 = 1·10 3 +2·10 2 +3·10 1 +4·10 0 +5·10 -1 + 6·10 -2 +7·10 -3 .
Der einfachste Weg, eine Zahl von einem Zahlensystem in ein anderes umzuwandeln, besteht darin, zunächst die Zahl in das Dezimalzahlensystem und dann das resultierende Ergebnis in das erforderliche Zahlensystem umzuwandeln.
Um eine Zahl aus einem beliebigen Zahlensystem in eine Dezimalzahl umzuwandeln, reicht es aus, ihre Ziffern zu nummerieren, beginnend mit Null (der Ziffer links vom Dezimalpunkt), ähnlich wie in den Beispielen 1 oder 2. Lassen Sie uns die Summe der Produkte der Ziffern ermitteln der Zahl durch die Basis des Zahlensystems hoch mit der Position dieser Ziffer:
1.
Wandeln Sie die Zahl 1001101,1101 2 in das Dezimalzahlensystem um.
Lösung: 10011.1101 2 = 1·2 4 +0·2 3 +0·2 2 +1·2 1 +1·2 0 +1·2 -1 +1·2 -2 +0·2 -3 +1·2 - 4 = 16+2+1+0,5+0,25+0,0625 = 19,8125 10
Antwort: 10011.1101 2 = 19.8125 10
2.
Wandeln Sie die Zahl E8F.2D 16 in das Dezimalzahlensystem um.
Lösung: E8F.2D 16 = 14·16 2 +8·16 1 +15·16 0 +2·16 -1 +13·16 -2 = 3584+128+15+0,125+0,05078125 = 3727,17578125 10
Antwort: E8F.2D 16 = 3727,17578125 10
Um Zahlen vom Dezimalzahlensystem in ein anderes Zahlensystem umzuwandeln, müssen die ganzzahligen und gebrochenen Teile der Zahl getrennt umgewandelt werden.
Ein ganzzahliger Teil wird von einem Dezimalzahlensystem in ein anderes Zahlensystem umgewandelt, indem der ganzzahlige Teil einer Zahl nacheinander durch die Basis des Zahlensystems dividiert wird, bis ein ganzer Rest erhalten wird, der kleiner als die Basis des Zahlensystems ist. Das Ergebnis der Übersetzung ist eine Aufzeichnung des Rests, beginnend mit der letzten.
3.
Wandeln Sie die Zahl 273 10 in das oktale Zahlensystem um.
Lösung: 273 / 8 = 34 und Rest 1. 34 / 8 = 4 und Rest 2. 4 ist kleiner als 8, also ist die Berechnung abgeschlossen. Der Datensatz der Salden sieht folgendermaßen aus: 421
Untersuchung: 4·8 2 +2·8 1 +1·8 0 = 256+16+1 = 273 = 273, das Ergebnis ist das gleiche. Dies bedeutet, dass die Übersetzung korrekt durchgeführt wurde.
Antwort: 273 10 = 421 8
Betrachten wir die Übersetzung regulärer Dezimalbrüche in verschiedene Zahlensysteme.
Denken Sie daran, dass ein echter Dezimalbruch aufgerufen wird reelle Zahl mit einem ganzzahligen Teil Null. Um eine solche Zahl in ein Zahlensystem mit der Basis N umzuwandeln, müssen Sie die Zahl nacheinander mit N multiplizieren, bis der Bruchteil Null wird oder die erforderliche Anzahl von Ziffern erreicht ist. Erhält man bei der Multiplikation eine Zahl mit einem ganzzahligen Teil ungleich Null, so wird der ganzzahlige Teil nicht weiter berücksichtigt, da er sequentiell in das Ergebnis eingeht.
4.
Wandeln Sie die Zahl 0,125 · 10 in das binäre Zahlensystem um.
Lösung: 0,125·2 = 0,25 (0 ist der ganzzahlige Teil, der zur ersten Ziffer des Ergebnisses wird), 0,25·2 = 0,5 (0 ist die zweite Ziffer des Ergebnisses), 0,5·2 = 1,0 (1 ist die dritte Ziffer des Ergebnisses, und da der Bruchteil Null ist, ist die Übersetzung abgeschlossen.
Antwort: 0.125 10 = 0.001 2
Mit diesem Online-Rechner können Sie ganze und gebrochene Zahlen von einem Zahlensystem in ein anderes umrechnen. Eine detaillierte Lösung mit Erläuterungen wird gegeben. Geben Sie zum Übersetzen die Originalzahl ein, legen Sie die Basis des Zahlensystems der Quellzahl fest, legen Sie die Basis des Zahlensystems fest, in das Sie die Zahl umwandeln möchten, und klicken Sie auf die Schaltfläche „Übersetzen“. Siehe den theoretischen Teil und die numerischen Beispiele unten.
Das Ergebnis liegt bereits vor!
Es gibt positionelle und nicht-positionelle Zahlensysteme. Das arabische Zahlensystem, das wir im Alltag verwenden, ist positionell, das römische Zahlensystem jedoch nicht. In Positionszahlensystemen bestimmt die Position einer Zahl eindeutig die Größe der Zahl. Betrachten wir dies am Beispiel der Zahl 6372 im dezimalen Zahlensystem. Nummerieren wir diese Zahl von rechts nach links, beginnend bei Null:
Dann lässt sich die Zahl 6372 wie folgt darstellen:
6372=6000+300+70+2 =6·10 3 +3·10 2 +7·10 1 +2·10 0 .
Die Zahl 10 bestimmt das Zahlensystem (in diesem Fall ist es 10). Als Potenzen werden die Werte der Position einer gegebenen Zahl angenommen.
Betrachten Sie die echte Dezimalzahl 1287,923. Nummerieren wir es beginnend bei der Nullposition der Zahl vom Dezimalpunkt nach links und rechts:
Dann kann die Zahl 1287.923 dargestellt werden als:
1287,923 =1000+200+80 +7+0,9+0,02+0,003 = 1·10 3 +2·10 2 +8·10 1 +7·10 0 +9·10 -1 +2·10 -2 +3· 10 -3.
Im Allgemeinen lässt sich die Formel wie folgt darstellen:
C n S n +C n-1 · S n-1 +...+C 1 · S 1 +C 0 ·s 0 +D -1 ·s -1 +D -2 ·s -2 +...+D -k ·s -k
wobei C n eine ganze Zahl in der Position ist N, D -k - Bruchzahl in Position (-k), S- Zahlensystem.
Ein paar Worte zu Zahlensystemen. Eine Zahl im dezimalen Zahlensystem besteht aus vielen Ziffern (0,1,2,3,4,5,6,7,8,9), im oktalen Zahlensystem besteht sie aus vielen Ziffern (0,1, 2,3,4,5,6,7), im binären Zahlensystem - aus einer Ziffernfolge (0,1), im hexadezimalen Zahlensystem - aus einer Ziffernfolge (0,1 ,2,3,4,5,6, 7,8,9,A,B,C,D,E,F), wobei A,B,C,D,E,F den Zahlen 10,11 entsprechen, 12,13,14,15. In der Tabelle Tab.1 sind Zahlen in verschiedenen Zahlensystemen dargestellt.
Tabelle 1 | |||
---|---|---|---|
Notation | |||
10 | 2 | 8 | 16 |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 10 | 2 | 2 |
3 | 11 | 3 | 3 |
4 | 100 | 4 | 4 |
5 | 101 | 5 | 5 |
6 | 110 | 6 | 6 |
7 | 111 | 7 | 7 |
8 | 1000 | 10 | 8 |
9 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E | 15 | 1111 | 17 | F |
Um Zahlen von einem Zahlensystem in ein anderes umzuwandeln, ist es am einfachsten, die Zahl zunächst in das Dezimalzahlensystem und dann vom Dezimalzahlensystem in das erforderliche Zahlensystem umzuwandeln.
Mit Formel (1) können Sie Zahlen aus jedem Zahlensystem in das Dezimalzahlensystem umrechnen.
Beispiel 1. Wandeln Sie die Zahl 1011101,001 vom Binärzahlensystem (SS) in das Dezimalzahlensystem SS um. Lösung:
1 ·2 6 +0 ·2 5 + 1 ·2 4 + 1 ·2 3 + 1 ·2 2 + 0 ·2 1 + 1 ·2 0 + 0 ·2 -1 + 0 ·2 -2 + 1 ·2 -3 =64+16+8+4+1+1/8=93,125
Beispiel2. Wandeln Sie die Zahl 1011101,001 vom Oktalzahlensystem (SS) in das Dezimalzahlensystem SS um. Lösung:
Beispiel 3 . Konvertieren Sie die Zahl AB572.CDF vom hexadezimalen Zahlensystem in das dezimale SS. Lösung:
Hier A-durch 10 ersetzt, B- um 11, C- um 12, F- bis 15.
Um Zahlen vom Dezimalzahlensystem in ein anderes Zahlensystem umzuwandeln, müssen Sie den ganzzahligen Teil der Zahl und den Bruchteil der Zahl getrennt umwandeln.
Der ganzzahlige Teil einer Zahl wird vom dezimalen SS in ein anderes Zahlensystem umgewandelt, indem der ganzzahlige Teil der Zahl sequentiell durch die Basis des Zahlensystems dividiert wird (für binäre SS – durch 2, für 8-äre SS – durch 8, für 16). -ary SS - um 16 usw. ), bis ein ganzer Rest erhalten wird, der kleiner als die Base CC ist.
Beispiel 4 . Lassen Sie uns die Zahl 159 von der dezimalen SS in die binäre SS umwandeln:
159 | 2 | ||||||
158 | 79 | 2 | |||||
1 | 78 | 39 | 2 | ||||
1 | 38 | 19 | 2 | ||||
1 | 18 | 9 | 2 | ||||
1 | 8 | 4 | 2 | ||||
1 | 4 | 2 | 2 | ||||
0 | 2 | 1 | |||||
0 |
Wie aus Abb. ersichtlich ist. In 1 ergibt die Zahl 159, wenn sie durch 2 geteilt wird, den Quotienten 79 und den Rest 1. Außerdem ergibt die Zahl 79, wenn sie durch 2 geteilt wird, den Quotienten 39 und den Rest 1 usw. Als Ergebnis erhalten wir durch die Bildung einer Zahl aus Divisionsresten (von rechts nach links) eine Zahl im binären SS-Format: 10011111 . Deshalb können wir schreiben:
159 10 =10011111 2 .
Beispiel 5 . Lassen Sie uns die Zahl 615 von der Dezimal-SS in die Oktal-SS umwandeln.
615 | 8 | ||
608 | 76 | 8 | |
7 | 72 | 9 | 8 |
4 | 8 | 1 | |
1 |
Wenn Sie eine Zahl von einer dezimalen SS in eine oktale SS umwandeln, müssen Sie die Zahl der Reihe nach durch 8 dividieren, bis Sie einen ganzzahligen Rest kleiner als 8 erhalten. Als Ergebnis erhalten wir, wenn wir eine Zahl aus Divisionsresten konstruieren (von rechts nach links). eine Zahl in oktaler SS: 1147 (siehe Abb. 2). Deshalb können wir schreiben:
615 10 =1147 8 .
Beispiel 6 . Lassen Sie uns die Zahl 19673 vom dezimalen Zahlensystem in das hexadezimale SS umwandeln.
19673 | 16 | ||
19664 | 1229 | 16 | |
9 | 1216 | 76 | 16 |
13 | 64 | 4 | |
12 |
Wie aus Abbildung 3 ersichtlich ist, ergeben sich durch sukzessives Teilen der Zahl 19673 durch 16 die Reste 4, 12, 13, 9. Im hexadezimalen Zahlensystem entspricht die Zahl 12 C, die Zahl 13 D. Daher unsere Die Hexadezimalzahl ist 4CD9.
Um reguläre Dezimalbrüche (eine reelle Zahl mit einem ganzzahligen Teil Null) in ein Zahlensystem mit der Basis s umzuwandeln, ist es notwendig, diese Zahl sukzessive mit s zu multiplizieren, bis der Bruchteil eine reine Null enthält oder wir die erforderliche Anzahl von Ziffern erhalten . Wenn bei der Multiplikation eine Zahl mit einem ganzzahligen Teil ungleich Null erhalten wird, wird dieser ganzzahlige Teil nicht berücksichtigt (er wird nacheinander in das Ergebnis einbezogen).
Schauen wir uns das Obige anhand von Beispielen an.
Beispiel 7 . Lassen Sie uns die Zahl 0,214 vom dezimalen Zahlensystem in das binäre SS umwandeln.
0.214 | ||
X | 2 | |
0 | 0.428 | |
X | 2 | |
0 | 0.856 | |
X | 2 | |
1 | 0.712 | |
X | 2 | |
1 | 0.424 | |
X | 2 | |
0 | 0.848 | |
X | 2 | |
1 | 0.696 | |
X | 2 | |
1 | 0.392 |
Wie aus Abb. 4 ersichtlich ist, wird die Zahl 0,214 sequentiell mit 2 multipliziert. Wenn das Ergebnis der Multiplikation eine Zahl mit einem ganzzahligen Teil ungleich Null ist, wird der ganzzahlige Teil separat geschrieben (links von der Zahl). und die Zahl wird mit einem ganzzahligen Teil Null geschrieben. Ergibt die Multiplikation eine Zahl mit einem ganzzahligen Teil Null, wird links davon eine Null geschrieben. Der Multiplikationsprozess wird fortgesetzt, bis der Bruchteil eine reine Null erreicht oder wir die erforderliche Anzahl von Ziffern erhalten. Wenn wir die fett gedruckten Zahlen (Abb. 4) von oben nach unten schreiben, erhalten wir die gewünschte Zahl im binären Zahlensystem: 0. 0011011 .
Deshalb können wir schreiben:
0.214 10 =0.0011011 2 .
Beispiel 8 . Lassen Sie uns die Zahl 0,125 vom dezimalen Zahlensystem in das binäre SS umwandeln.
0.125 | ||
X | 2 | |
0 | 0.25 | |
X | 2 | |
0 | 0.5 | |
X | 2 | |
1 | 0.0 |
Um die Zahl 0,125 von der dezimalen SS in die binäre Zahl umzuwandeln, wird diese Zahl sequentiell mit 2 multipliziert. In der dritten Stufe ist das Ergebnis 0. Folglich wird das folgende Ergebnis erhalten:
0.125 10 =0.001 2 .
Beispiel 9 . Lassen Sie uns die Zahl 0,214 vom dezimalen Zahlensystem in das hexadezimale SS umwandeln.
0.214 | ||
X | 16 | |
3 | 0.424 | |
X | 16 | |
6 | 0.784 | |
X | 16 | |
12 | 0.544 | |
X | 16 | |
8 | 0.704 | |
X | 16 | |
11 | 0.264 | |
X | 16 | |
4 | 0.224 |
Nach den Beispielen 4 und 5 erhalten wir die Zahlen 3, 6, 12, 8, 11, 4. Aber im hexadezimalen SS entsprechen die Zahlen 12 und 11 den Zahlen C und B. Daher haben wir:
0,214 10 =0,36C8B4 16 .
Beispiel 10 . Lassen Sie uns die Zahl 0,512 vom dezimalen Zahlensystem in das oktale SS umwandeln.
0.512 | ||
X | 8 | |
4 | 0.096 | |
X | 8 | |
0 | 0.768 | |
X | 8 | |
6 | 0.144 | |
X | 8 | |
1 | 0.152 | |
X | 8 | |
1 | 0.216 | |
X | 8 | |
1 | 0.728 |
Bekommen:
0.512 10 =0.406111 8 .
Beispiel 11 . Lassen Sie uns die Zahl 159,125 vom dezimalen Zahlensystem in das binäre SS umwandeln. Dazu übersetzen wir getrennt den ganzzahligen Teil der Zahl (Beispiel 4) und den gebrochenen Teil der Zahl (Beispiel 8). Wenn wir diese Ergebnisse weiter kombinieren, erhalten wir:
159.125 10 =10011111.001 2 .
Beispiel 12 . Lassen Sie uns die Zahl 19673,214 vom dezimalen Zahlensystem in das hexadezimale SS umwandeln. Dazu übersetzen wir getrennt den ganzzahligen Teil der Zahl (Beispiel 6) und den gebrochenen Teil der Zahl (Beispiel 9). Durch die Kombination dieser Ergebnisse erhalten wir weiter.
Zweck des Dienstes. Der Online-Rechner ist für die Addition von Binärzahlen in Vorwärts-, Rückwärts- und Komplementcodes konzipiert.Mit diesem Rechner werden außerdem verwendet:
Konvertieren von Zahlen in binäre, hexadezimale, dezimale und oktale Zahlensysteme
Binärzahlen multiplizieren
Gleitkommaformat
Beispiel Nr. 1. Stellen Sie die Zahl 133,54 in Gleitkommaform dar.
Lösung. Stellen wir die Zahl 133,54 in normalisierter Exponentialform dar:
1,3354*10 2 = 1,3354*exp 10 2
Die Zahl 1,3354*exp 10 2 besteht aus zwei Teilen: der Mantisse M=1,3354 und dem Exponenten exp 10 =2
Wenn die Mantisse im Bereich 1 ≤ M liegt Darstellung einer Zahl in denormalisierter Exponentialform.
Wenn die Mantisse im Bereich 0,1 ≤ M liegt, stellen wir die Zahl in denormalisierter Exponentialform dar: 0,13354*exp 10 3
Beispiel Nr. 2. Stellen Sie die Binärzahl 101,10 2 in normalisierter Form dar, geschrieben im 32-Bit-IEEE754-Standard.
Wahrheitstabelle
Das Addieren von Zahlen unter Berücksichtigung ihrer Vorzeichen an einer Maschine ist eine Abfolge der folgenden Aktionen:
Beispiel Nr. 1.
Gegeben: x=0,110001; y= -0,001001, in umgekehrtem modifiziertem Code hinzufügen.
Gegeben: x=0,101001; y= -0,001101, zusätzlichen geänderten Code hinzufügen.
Beispiel Nr. 2. Lösen Sie Beispiele zum Subtrahieren von Binärzahlen mit dem 1er-Komplement und der zyklischen Übertragsmethode.
a) 11 - 10.
Lösung.
Stellen wir uns die Zahlen 11 2 und -10 2 im umgekehrten Code vor.
Die Binärzahl 0000011 hat den Kehrwert 0,0000011
Addieren wir die Zahlen 00000011 und 11111101
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | |||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | ||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | ||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | |||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | ||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
b) 111-010 Stellen wir uns die Zahlen 111 2 und -010 2 im umgekehrten Code vor.
Der Rückwärtscode für eine positive Zahl ist derselbe wie der Vorwärtscode. Bei einer negativen Zahl werden alle Ziffern der Zahl durch ihre Gegensätze (1 durch 0, 0 durch 1) ersetzt und in der Vorzeichenziffer eine Einheit eingetragen.
Die Binärzahl 0000111 hat den Kehrwert 0,0000111
Die Binärzahl 0000010 hat den Kehrwert 1,1111101
Addieren wir die Zahlen 00000111 und 11111101
An der 0. Stelle (1 + 1 = 10) ist ein Überlauf aufgetreten. Deshalb schreiben wir 0 und verschieben 1 an die 1. Stelle.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | |||||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | ||||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | |||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | ||||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | |||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | ||
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | |
0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Beim Addieren von Gleitkommazahlen erfolgt eine Ordnungsausrichtung in Richtung einer höheren Ordnung:
Algorithmus zum Addieren von Gleitkommazahlen:
Beispiel Nr. 4.
A=0,1011*2 10 , B=0,0001*2 11
1. Ausrichtung der Aufträge;
A=0,01011*2 11 , B=0,0001*2 11
2. Hinzufügung von Mantissen im zusätzlichen geänderten Code;
MA zusätzlicher Mod. =00.01011
MB zusätzlicher Mod. =00.0001
00,01011
+ 00,00010
=
00,01101
A+B=0,01101*2 11
3. Normalisierung des Ergebnisses.
A+B=0,1101*2 10
Beispiel Nr. 3. Schreiben Sie eine Dezimalzahl im binären Zahlensystem und addieren Sie zwei Zahlen im binären Zahlensystem.