Die Unterschiede sind nur für 16 bit intel architectures
relevant.
Soweit virtuelle Adressen betroffen sind, hat es zwei Komponenten - einen Selektor und einen Offset.
Der Selektor ist ein Index in eine Tabelle mit Basisadressen, und offset wird dieser Basisadresse hinzugefügt.
nahe -Zeiger haben keinen Selektor - sie haben implied selector
. Sie können auf 64k aus dem virtuellen Adressraum zugreifen.
far Zeiger haben explicit selector
. Wenn Sie jedoch mit Zeigerarithmetik arbeiten, wird selector isn't modified
.
große Zeiger haben explicit selector
. Wenn Sie die Zeigerarithmetik für sie ausführen, obwohl the selector can change
.
Bitte beachten Sie diesen Link für weitere Informationen: