Bei der Beschreibung des Alignments hat sich der Fehlerteufel eingeschlichen, es muss natürlich heißen:
bei Wert 1 ist das Alignment 1 Byte = 8 Bits (Pascaltyp shortint, byte oder char) bei Wert 2 ist das Alignment 2 Bytes = 16 Bits (Pascaltyp word) bei Wert 4 ist das Alignment 4 Bytes = 32 Bits - Defaultwert bei Wert 8 ist das Alignment 8 Bytes = 64 Bits
also bei Wert = 1 kann jede Bildzeile auf einer beliebigen Speicheradresse beginnen. also bei Wert = 2 muss jede Bildzeile auf einer Speicheradresse beginnen, die durch 2 teilbar ist. also bei Wert = 4 muss jede Bildzeile auf einer Speicheradresse beginnen, die durch 4 teilbar ist. also bei Wert = 8 muss jede Bildzeile auf einer Speicheradresse beginnen, die durch 8 teilbar ist.
Das ganze hat nichts mit vorzeichenbehaftet oder so zu tun, sondern nur mit Performance (Ein 32 Bit Prozessor ist besonders schnell wenn er nur auf Speicherzellen adressieren muss, die durch 4 Teilbar sind -> Aligment 4, u.s.w.)
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.