Das ist die Zahl 1337 in binärer Schreibweise.
Dezimal System
Das dezimale, im Alltag Übliche System basiert auf der Zahl 10.
Wenn du also die Zahl 1337 hast, dann heisst das:
1 * 10 ^ 3 + 3 * 10 ^ 2 + 3 * 10 ^ 1 + 7 * 10 ^ 0 =
1000 + 300 + 30 + 7 = 1337
Binär-System
Das Ganze lässt sich nun analog auf das Binär-System anwenden. Es basiert auf der Zahl 2.
00000010100111001 ist also
1 * 2 ^ 10 + 0 * 2 ^ 9 + 1 * 2 ^ 8 + 0 * 2 ^ 7 + 0 * 2 ^ 6 + 1 * 2 ^ 5 + 1 * 2 ^ 4 + 1 * 2 ^ 3 + 0 * 2 ^ 2 + 0 * 2 ^ 1 + 1 * 2 ^ 0 =
1024 + 0 + 256 + 0 + 0 + 32 + 16 + 8 + 0 + 0 + 1 = 1337
Umrechnen von Dezimal zu Binär
Um eine Binäre Zahl in eine dezimale zu rechnen, musst du den log base 2 bzw. ln von 1337 ziehen. Diesen rundest du ab, hast dann 10. Damit weisst du dass die Zahl 11 Stellen haben muss. Nun rechnest du von 1337 runter. Also 1337 - 2^10 = 313. Nun nimmst du den ln (log base 2 von 313) von 313, rundest wieder ab, also = 8. Du schreibst also eine 1, dann eine Null (da zwischen 2^10 und 2^8 nur 2^9 liegt, 2^9 ist aber grösser als 313). So gehst du nun weiter bis du bei 2^0 bist. Alternativ kannst du auch einfach schauen, ob 2 ^ 9 in 313 passt, wenn nicht schreibst du eine 0, wenn schon ziehst du das Resultat von 313 ab und schaust bei dem, ob 2 ^ 8 reinpasst etc.
Wenn du nicht weisst was ein Logarithmus ist: Beim Logarithmus suchst du eine Exponent. Dabei bestimmst du das Resultat und die Basis. log hat üblicherweise die Basis 10 (kannst du aber im Taschenrechner angeben, ln die Basis zwei.Also ln[=Basis 2] (1337[Resultat]) = 10.3848[Exponent]
Bei Excel könntest du mit BININDEZ und DEZINBIN dezimal- und binärzahlen umwandeln. Diese dürfen aber nur maximal 9 Bits haben, sprich nicht grösser als 511 bzw. länger als 9 Stellen sein. Du kannst es so: http://www.excelformeln.de/formeln.html?welcher=113 versuchen oder VBA benützen. Funktion:
Function dec2bin(ByVal lngZahl As Long) As String
Select Case lngZahl
Case 0
dec2bin = "0"
Case 1
dec2bin = "1"
Case Else
dec2bin = dec2bin(lngZahl \ 2) & IIf(lngZahl Mod 2, "1", "0")End Select
End Function
Siehe: ms-office-forum.net/forum/showthread.php?t=230000
So ich hoffe es hat dir geholfen.