[fpc-pascal](no subject)

Kuba Ober winnie at hoth.amu.edu.pl
Sat Dec 2 22:59:53 CET 2000


> The memory is adressed with one 32 bit pointer, no more segment:offset
> things. The only thing like this are the selectors. Can someone explain
> this? I don't know how this works excactly -> 1x 32 Bit pointer or 2 either
> (for selector:offset??)

The pointer is offset and selector taken together. An offset by itself means 
nothing, a selector by itself means nothing as well. A selector is used to 
give the offset a meaning, and only together shall they be used, for there's 
no use when they are 'part, only sigsegv :-)

Take that l-i-t-e-r-a-l-l-y if you don't otherwise want to delve into i386 
specs. Selectors are 16 bit only on all architectures which use selectors, as 
there is hardly need for more than 65535 selectors. Offsets are 32 bit on 32 
bit machines.

Kuba




More information about the fpc-pascal mailing list