Am 14 Nov 2003 22:34 meinte Fred N. van Kempen:
On Fri, 14 Nov 2003, Hans Franke wrote:
Because the relation between the segments are
none of the
business of a user programm?
That depends, Hans.. sometimes you just want to
allocate a chunk
of, say, 80KB. Which spans the segment boundaries. That is OK,
but the user program *must* know about that.
I think we're closing in to the point where some of
the missunderstandings come from:
In a 16 Bit CPU, there's no such thing as an 80 K block.
Take a PDP 11, 28K words, that's it, if I have to handle
80K Bytes, I have to do it a chunk at a time, and the
same is true at the 8086, 64K at a time.
The advantage to any non segmented 16 Bit CPU is that I
may be able to just request two 40K Segments and fill
them with my 80K of data at the same time.
I still don't leave the 16 Bit sphere but have more
than one 16 Bit address space at the same time. That's
what I loved at the 8086 compared to other 16 Bit CPUs.
Gruss
H.
--
VCF Europa 5.0 am 01./02. Mai 2004 in Muenchen
http://www.vcfe.org/