🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21153

Re: 8086 design goals

#21153
From: Sam Quiring
Date: Wed, 10 May 1989 07:05
32 lines
1998 bytes
In article <3312@bd.sei.cmu.edu> firth@sei.cmu.edu (Robert Firth) writes:
>In article <912@aber-cs.UUCP> pcg@cs.aber.ac.uk (Piercarlo Grandi) writes:
>
>>Well, the problem with the Intel architecture is that it was designed for
>>Pascal, whose pointers can only point to heap allocated objects (and no
>>arithmetic on them is allowed).
>
>Leaving aside the question whether the Intel 8086 architecture was
>"designed" for anything, let alone Pascal ...

The Intel 8086 was definitely *not* designed with Pascal in mind (I did get
a good belly laugh out of that statement).  It was designed to provide an
upgrade path for 8080/8085 assembly language software (see note below), to
have 16-bit arithmetic (the 8080 had 8-bit arithmetic), and to be able to
address one megabyte of memory.  The 8085 gave Intel a lot of problems in
production, so they were very conservative with how much silicon the 8086
was permitted.  I believe it has about 29,000 transistor equivalents (the
486 has 1.2M!).  The 8086 was announced and available with PL/M-86 support
in June 1978.

Above all else, the 8086 was designed to make Intel a lot of money.  You may
not like the architecture, but I'd say it met all it's design goals.

Note: Intel provided an asm80 -> asm86 converter program, written by
John Crawford, architect of the 386/486.

Sam Quiring
Verdix Western Operations
uunet!vrdxhq!verdix!sbq

PS: I joined Intel in July of 1977 and worked on ASM86 (just the assembler,
not the assembly language!).
Technical Details
Message-ID: <362@verdix.verdix.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!gatech!ukma!husc6!ogccse!verdix!sbq
References: <912@aber-cs.UUCP> <3312@bd.sei.cmu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!gatech!ukma!husc6!ogccse!verdix!sbq
From: sbq@verdix.com (Sam Quiring)
Newsgroups: comp.arch
Subject: Re: 8086 design goals
Message-ID: <362@verdix.verdix.com>
Date: 10 May 89 07:05:36 GMT
References: <912@aber-cs.UUCP> <3312@bd.sei.cmu.edu>
Sender: netnews@verdix.com
Reply-To: sbq@verdix.com (Sam Quiring)
Distribution: eunet,world
Organization: Verdix Western Operations; Aloha, OR
Lines: 32