segmented memory models

Chuck Guzis cclist at sydex.com
Tue Aug 5 04:03:36 CDT 2008


On 4 Aug 2008 at 23:20, Tony Duell wrote:

> IMHO it would have been better if the physical
> address outputted by an 80286 for the first instruction after reset was 
> FFFFF0 (not 0FFFF0). One way to do this would have been similar to the 
> PDP11 I/O address trick (which is why I brought that up), namely that in
> real mode, the 'extra' 4 address lines of the 80286 (over the ones of the
> 8086) are all set to the same state and that state is the logical AND of
> the top so-many-bits of the current segment register. 

My gripe with all of the X86 series is that there are no status lines 
indicating which segment register is being used to generate an 
address.  The NEC V40, for example, tells you this, so you can have 4 
separate address spaces of 1M each.  Fetching from a different space 
on reset is a no-brainer to implement.

Cheers,
Chuck





More information about the cctalk mailing list