Das versteht keiner auf den ersten Blick.
Wobei es genau das aussagt, was da ursprünglich auch gemacht wurde, bzw. weswegen es nunmal 1024 sind und nicht 1000.
Delphi-Quellcode:
// 0=Byte 1=KB 2=MB 3=GB
Multiplikator := 1024 shl (10 * Exponent);
// oder
Anzeigewert := Wert shr (10 * Exponent);