Eric J Korpela wrote:
  On 2/23/06, Chuck Guzis <cclist at sydex.com>
wrote: 
However, paging frees
  the programmer
from worrying about organizing things in segmented fashion
(and having to deal with selectors)--what is seen is simply a huge linear
address space (Usually CS=DS=ES=FS=GS and nobody changes them). 
 <SOAPBOX>
 And we're still paying for this brain dead choice with buffer and
 stack overrun exploits.  Whoever was the nitwit that decided to make
 data and stack pages should be accessible through the code selector
 and code should be accessible through the data selector should be
 tarred and feathered.
 </SOAPBOX>
  
 
I suspect this was to give 8080 compatable programing.