Zitat von
3_of_8:
Wenn es Word wären doch egtl. auch, man kann doch AFAIK mit der gleichen Anzahl Assembler-Befehle auf Words zugreifen wie auf Integer.
Das ist ja nicht alles. Ein Word sind nur 16 Bit. Der Adressbus ist im Normalfall 32 Bit gross und das ist die kleinste Granularität, welche in die CPU reinkommt. D.h. wenn du ein Word haben willst, wird trotzdem aus dem Speicher ein 32 Bit Wert angefordert und dann wird das gesucht Word herausgesucht. Wenn du nun einen Packed Record hast und das Word im oberen Teil liegt, dann wird ein 32 Bit Wert gelesen und dann müssen die oberen 16 Bit noch nach unten gebracht werden bevor sie dann benutzt bzw. in der CPU abgelegt werden können.