Geht es nur bis 2^7? Also nur bis 128 oder geht es höher?
Zum Beispiel wenn ich die Dezimalzahlen 299 habe wie wandle ich sie um?
Ich dachte es geht nur bis 2^7?
Mit 8 Binärziffern kann man 28 = 256 unterschiedliche Zahlen darstellen.
Üblicherweise sind das die Zahlen von 0 bis 255.
In Rechnern möchte man auch negative Zahlen mittels Bits kodieren. Das passiert heutzutage durch das sogenannte Zweierkomplement. Damit können mit 8 Bit die Zahlen von -28-1=-128 bis 28-1-1 = 127 kodiert werden.
299 : 2 = 149 Rest 1149 : 2 = 74 Rest 174 : 2 = 37 Rest 037 : 2 = 18 Rest 118 : 2 = 9 Rest 09 : 2 = 4 Rest 14 : 2 = 2 Rest 02 : 2 = 1 Rest 01 : 2 = 0 Rest 1
(299)10 = (100101011)2
Okay vielen lieben Dank ich dachte immer es geht bis 128 aber jetzt weiß ja bescheid
Danke :)
Aber das Problem ist ja es sollen 8 Bit sein darf man dann 2^8 benutzen?
Eigentlich ja nicht oder?
Ich glaube nur
128, 64, 32, 16, 8, 4, 2, 1
Das sind ja 8 Zahlen also dachte ich dass es 8 Bit sind oder sollte dass was wir umgewandelt haben nur aus 8 Zahlen bestehen und wir dürfen 256 mitbenutzen?
Wir haben bei uns eine andere Methode gelernt :D
Aber das Problem ist ja es sollen 8 Bit sein darf man dann 28 benutzen?
Nein, darf man nicht. Weil man ja schon 20, 21, 22, 23, 24, 25, 26 und 27 benutzt.
Okay also ist 299
299 = 1 1 1 1 1 1 1 1
Voll komisch
299 kann man im Binärsystem nicht mit 8 Ziffern darstellen, auch nicht durch 11111111.
Achsoo okay also schreiben
Man kann es nicht in 8 Bits darstellen
Das war wahrscheinlich eine "Fun" Frage
Danke
Ich habe noch eine Frage soll ich dafür eine neue Frage aufmachen?
Es geht um -38 in einerkomplement und zweierkomplement mit jeweils 8 Bit darszellen
Ich habe erstmal 38
Das sind
0 0 1 0 0 1 1 0
Und - 38 sind einfach 0 und 1 vertauschen
1 1 0 1 1 0 0 1
Aber wie geht zweierkomplement? Man muss das einerkomplemt mit 1 addieren richtig aber ich verrechnet mich iwie
Ich verstehe das nicht ganz man rechnet immer alles mit +1 und wenn man zum beispiel 1 + 1 hat das sind 2 aber man schreibt 0 hin und die 1 rechnet man für die andere Zahl weiter ist die rechnung dann 1+1 +1? Weil man 1 von der vorherigen Rechnung hat und generell plus 1 rechne musssss???
Man muss das einerkomplemt mit 1 addieren
11011001 + 1 = 11011010
Ein anderes Problem?
Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos