Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#18

Re: Integer Theorie

  Alt 16. Okt 2003, 14:04
Zitat:
Wenn ich da richtig informiert bin, so hängt es auch vom Prozessor ab, welches Bit jetzt das Vorzeichen bestimmt. Denn bei den Suns werden die Binärzahlen nämlich nicht wie auf den Windows-Rechner mit dem kleinsten (also 2^0) links sondern mit dem kleinsten Bit Rechts dargestellt.
Diese Annahme ist absolut falsch. Ein 32Bit Wert in einem 32Bit Register wird auf jeder CPU in Big Endian gespeichert. Erst wenn diese Register in den Speicher verlagert werden kommt es zur "Endian Umwandlung". Dabei wird im eigentliche Sinne überhaupt nicht konvertiert sondern die Art und Weise wie die Register in welcher Reihenfolge auf die Datenleitungen gelegt werden entscheidet dies.
Das Signum Bit ist immer MSB. Alles andere wäre rechentechnisch idiotisch.

Zitat:
Insofern ist die Zahl 100 auf einem Win-Rechner = 4, auf einer Sun-Maschine entspricht das aber der 1.
Also das solltest du mal genauer erklären !

Gruß Hagen
  Mit Zitat antworten Zitat