> Werden bei Big-Endian nur die Bytes "vertauscht" oder werden
> auch die Bits komplett gedreht im Verleich zu Little-Endian:
Es ist tatsächlich etwas inkonsequent und auch schon mal problematisch,
die Bytes von links nach rechts und die Bits von rechts nach links zu
numerieren. Diverse Architekturen, die zumindest ursprünglich big endian
waren, numerieren daher auch die Bits von links nach rechts (z.B. IBM,
also auch PowerPC). Dann passt es wieder. Nur die Mathematik nimmt etwas
Schaden, weil bei der Zahl (1 = 2 hoch 0) im Register eben nicht Bit 0,
sondern entweder Bit 31 oder Bit 63 gesetzt ist, je nachdem ob 32bit-
oder 64bit Implementierung.
Ein anderes abschreckendes Beispiel ist die 68000-Familie,
bekanntermassen big endian. Als mit der 020 die Bitfeldbefehle kamen,
stellte Motorola fest, dass mit der ursprünglichen Bitnumerierung nicht
funktioniert. Und daher numerierten forthin die Einzelbitbefehle
weiterhin von rechts nach links, die Bitfeldbefehle von links nach
rechts.
Und Spassvögel von DEC hatten früher Maschinen verbrochen, in denen die
Bytes einer Integer in die eine Richtung liefen, die Worte einer
Fliesskommazahl in die andere.