linux-l: OT: Ungenauigkeiten

Thomas Knop t.knop at isv-gmbh.de
Mo Aug 7 10:05:17 CEST 2000


On, Mon, 07 Aug 2000, Jens-Uwe Morawski wrote:
> > Mir kommen spontan drei Ideen:
> > 
> > - Little- und Big Endian
> 
> Sorry, aber was bedeutet das?
Die Reihenfolge wie Daten im Speicher der System angelegt werden:
Nemen wie ein 32-Bit Wort: 0x01020304
bei Intel liegen die 4 Bytes so im Speicher:
0x04 0x03 0x02 0x01
bei allen anderen so:
0x01 0x02 0x03 0x04
C-Test:
#define IsIntel (*((int *) "\001\002\003\004") == 0x04030201)
/* returns true if processor memory format is Intel(TM) */

> > - installiere doch in der Uni mal den GNU Compiler, da verschiedene
> >   Compiler verschiedene Algorithmen implementieren, um dasselbe Resultat
> >   zu erreichen
> Ich glaube das kann ich meinem SysAdmin nicht klar machen!
Da du immer von GMX mails, weiß man gar nicht an welcher Uni du bist.
An der TU sind die gnu compiler in jedem Fall installiert und an der FU 
kann ich mir kaum vorstellen, daß das nicht so sein sollte. Notfalls
kannst du ihn dir auch in deinem Bereich istallieren ... sind doch nur ein
par hunder MB ;-)

Gruß Thomas

--

Thomas Knop               Tel: +49-30-53433408
ISV GmbH Berlin           Fax: +49-30-53433435
Am Treptower Park 75        t.knop at isv-gmbh.de
12435 Berlin            http://www.isv-gmbh.de



Mehr Informationen über die Mailingliste linux-l