Big -Endian- Zahlen sind Binärzahlen und manchmal mühsam , mit zu arbeiten , aber in der Lage , ihre Inhalte zu verstehen, ist in Aufbau grundlegenden Verständnis in Informatik oder Elektrotechnik engineering.The Begriff " Big-Endian " leitet wichtig von Jonathan Swifts Buch " Gullivers Reisen ". Es gibt zwei verfeindeten Königreiche , wild über das Ende eines hart gekochten Ei sollte zuerst verbraucht werden entgegengesetzt. Wer glaubt ein Ei am besten aus dem breiteren Ende gegessen sind " Big-Endian ", während ihre Gegner sind " Little-Endian ". In binären , bezieht er sich auf die Binärstellen zuerst kommen : die meisten oder am wenigsten signifikanten Bits . Things You
Pencil Druckpapier
brauchen anzeigen Weitere Anweisungen
Bestimmen Sie eine Big- Endian Integer Hochwertiges
1
Bestimmen Sie das Format der Nummer. Wenn die Zahl eine " Signed Integer ", die sowohl positive als auch negative Werte speichern kann , ist es in einem Format namens " Zweier-Komplement . " Wenn es einen "unsigned integer ", die nur eine positive Werte darstellt , bedarf es etwas weniger Manipulation.
2
Schreiben Sie Ihre Nummer. Wenn Sie solch eine Ganzzahl in Zweierkomplement ist , an der Bit ganz links zu sehen. Wenn er 0 ist oder Ihre Zahl ist eine ganze Zahl ohne Vorzeichen , mit dem nächsten Schritt fort und weiter , als ob es sich um eine ganze Zahl ohne Vorzeichen waren , da sie einen positiven Wert darstellt.
Wenn es 1 ist, ersetzen , dass etwas mit einem negatives Vorzeichen. Dann drehen alle restlichen Bits , Schalt 1-0 und 0-1 . Kommentar 1 bis zum rechten bit, trägt Werte , falls erforderlich. Diese Bits repräsentieren die Größe der Ihre Nummer . Zum Beispiel, wenn sich herausstellt, dass -42 sein , diese Bits stellen nun die " 42 "-Teil.
3
Schreiben Sie den Wert von jedem der Bits unter jedem 1 in Ihre Rufnummer. Die rechte Bit das den Spalten 1 , wie mit Dezimalzahlen . Die Spalte auf der linken Seite ist der 2 -Säule , und auf der linken Seite , dass der 4 -Säule . Jedes Mal, wenn Sie auf der linken Seite , ist der Wert dieser Spalte doppelt vorherigen Spalte . So bewegen sich auf diese Weise , das Schreiben des Wertes der Spalte, wenn es sich um eine 1 , und nichts ist , wenn es eine 0 ist . Zum Beispiel würde 01101011 haben die Nummern 64, 32, 8 , 2 und 1 unter .
4
Summe die Zahlen unterhalb der 1-Bits geschrieben . Für unser Beispiel aus dem vorherigen Schritt , würden wir 64 + 32 + 8 + 2 + 1 = 107 . Diese Summe ist der Wert Ihres Big-Endian- Integer. Beachten Sie, dass wenn Ihre Nummer ist signiert und Sie haben, um die Bits kippen , dann diese Menge negativ ist.