Chuck Guzis wrote:
Scarcely innovative. 64 bit architectures predated
the 64-bit x86 by
decades. Call it a natural evolution.
I'm kinda surprised that nobody has mentioned this ...
But.. even less innovative than that! - the subject mentions "8086" and 46 years
- the 8086 was only a 16 bit
CPU and came out close to the time suggested. The x86 architecture didn't get 32 bits
till the 386 which
was IIRC around 1986 or 7 - so word length was not AT ALL architecturally significant -
and Chuck is quite
right that there were MANY bigger/better machines when the 8086 made it's debut.
I think the 86 came at a good time/place because the 8080 series had become quite popular
in microcomputers
and designers were feeling the limits of a 8-bit architecture - the 86 provided a fairly
powerful (for the time) and
easy upgrade which was enough like the 8080 that most developers didn't have a tough
time "figuring it out".
(and it didn't hurt that minicomputer pricing wasn't involved)
Dave
My own entry into the "microprocessor" design fray was something I called the:
C-FLEA
A very tiny/simple 16 bit CPU that was very optimal as a target for my C compiler.
Never did see it to silicon, but did quite a few "virtual machines" - this let
me efficiently
put C code into little cpus that were not reasonable candidates for higher level
languages.