Re: Woody on 486 problem
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/22/07 22:35, Mike McCarty wrote:
> Ron Johnson wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 02/22/07 10:43, John Hasler wrote:
>>
>>> Mike McCarty writes:
>>>
>>>> 8086 is 16 bit bus, 16 bit registers
>>>
>>> But with a bizarre segmentation scheme and a 20 bit address bus able to
>>> address 1MB.
>>
>>
>> But back in the day, with the limited silicon budget, segmentation
>> is a great way for a 16 bit system (that wants to maintain upward
>> compatibility with the 8080/8085) to address more than 64KB.
>
> Note that this was a certain type of pseudo asm source compatibility,
> not object compatibility.
And segmentation assisted that.
http://en.wikipedia.org/wiki/8086#Segmentation
One advantage of this unconventional memory scheme is
that programs could ignore the segments, and just use
plain 16-bit addressing, which allowed 8-bit software
to be easily ported to the 8086. The authors of MS-DOS
took advantage of this by providing an API very similar
to CP/M. This was important when the 8086 was new, because
it allowed many existing CP/M applications to be quickly
made available on the new platform. This greatly eased
the transition from 8-bit to 16-bit computer.
>> The 68K was/is still a much better architecture.
>
> Oh, please, not that flame war again.
Please, just for old-time's sake?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF3nxLS9HxQb37XmcRAjgNAKCBEIZeAyQ3VE/MMNoTAJTr0xX1PgCg2+EG
TAaeNQEftXutpdf5vXBb8cQ=
=Cwi3
-----END PGP SIGNATURE-----
Reply to: