Weil es sowas früher nicht gab und man Abwärtskompatibel sein will/muß
bei den 2 GB kann man z.B. ganz einfach prüfen, ob ein Pointer im "gültigen" Bereich ist
also nicht negativ und nicht nil.
Delphi-Quellcode:
// 2 Flags geprüft und fertsch
or &P, &P
js @Fehler
jz @Fehler
Tja und wenn jetzt soeine, oder so 'ne ähnlich Prüfung gemacht wird, dann wird dieses meinen der Pointer wäre falsch, sobald er >= 2 GB liegt ._.