what is diff b/w near ,far and huge pointers

helo,
can u tell me what is exact difference among near,far and huge pointer
Amit

Back in the days of yore, Intel came out with a hybrid 8bit/16bit family of processors that went by the name iAPX 86. (8086, 8088, etc)

They let 8 bit code be simply migrated to a 16 bit architecture by maintaining 16 bit pointers operating within overlapping segments.

A small pointer is 16 bits
A far pointer is 16:16 where you can only offset within the same segment
A huge pointer is 16:16 where additional code negotiated segment boundaries.

With the advent of the i386 and the 32bit flat model these gymnastics were relegated to history.