Yes,
 
I recall we used to upgrade IBM XT's and clones from the 8088 chip at 4.77mHz to the NEC V20 running at 8mHz.
 
We also used a TurboDos system and each card/user had a Z80 (B from memory) with a massive 128k ram. Actually it was 2 pages of 64k each with DOS in one and the other remaining 63k (1 k used by the page swapping code) available for programs - a big improvement on the usual 48k pc's.
 
dBase III could only use 48k and internally only 1.5k for variables which was rather limiting, and only 2 tables open at a time. I wrote some assembler code that could be called from dBase that poked data above the 48k ceiling, effectively giving me an extra 15k for array data.
 
Those were the days - not.
 
Steve
-----Original Message-----
From: Terry [mailto:[EMAIL PROTECTED]
Sent: Thursday, 16 September 2004 8:09 a.m.
To: NZ Borland Developers Group - Offtopic List
Subject: Re: [DUG-Offtopic] Intel Evolution

I think the reason the 80186 never really did much was that interrupts were not remappable and IBM had used 'reserved' interrupts in the PC design that were then needed for other functions. So it wasn't useful as a PC processor for compatibility reasons. I worked on a 80186 embedded system for a time and think that was it. We used a 186 comaptible NEC V20 IIRC.

The lineage can be further extrapolated back through ...

4004 - first ever uP in 1971. 640 bytes (not kb).
4040 - 8k program memory and 8 level stack
8008 - Similar to the 4040
8080 - 16 bit address bus, introduced stack pointer, bigger instruction set
8085/8085A - Improved 8080. As was the Z80.

The 8088/8086 line is of course a lot more advanced, but it's similar architecture.

Terry

Brian Wrigley wrote:
 
(Moved from Delphi list)

Yes, there was an 80186. It was the embedded systems model, an 8086 with a
DMA controller, Timers, Interrupt Controller and a few other toys on the
chip. It had a few new instructions (array bounds, procedure entry/exit
etc). I think it also had some of the more complex instructions (eg the
string and block ones) implemented in silicon instead of in microcode as in
the 8086. In the early-to-mid 80s things like dedicated network workstations
often had 186 or 188 processors.

8086 - the original 16 bit processor with a 20-bit address space
8087 - floating point co-processor
8088 - 8086 with an 8-bit external bus, allowing systems like the IBM PC to
be built using the previous generation of 8-bit components.
80186 - the integrated chipset including slightly enhanced 8086
80187 - numeric co-processor for 80186
80188 - 80186 with 8 bit external data path
80286 - still 16 bit, but had a memory management unit that gave it a 32-bit
address space in "protected mode". Designed for multitasking systems, it was
used in a lot of Unix/Xenix boxes. The 286 was the chip in the IBM PC AT, in
which it was used as basically a faster 8086.
80287 - numeric co-processor for a 286
80288 - 286 with 8 bit external data path
80386 - the first 32-bit chip, with better memory management. It was also
capable of emulating an 8086, or spawning multiple virtual 8086s. This was
the chip that allowed Windows to start acting like an operating system.
Windows 3.1 in "Enhanced mode" would put the processor into its 32-bit
"protected mode" and then create one virtual 8086 for each DOS box and one
to be shared by all the native Windows applications.
386 SX - a 386 with a 16-bit external data path (with the 32-bit data path,
it was called a 386 DX)
387 - numeric co-processor for a 386.
486 - basically a faster 386, but with the numeric co-processor integrated.
(486 DX)
486 SX - a 486 without the numeric processor (in early SXs, it was present
but disabled)
486 DX2, SX2 - internal clock rate twice the external clock rate
486 DX4, SX4 - internal clock rate three (yes, three) times the external
clock rate
After that came the Pentiums.


Brian


----- Original Message -----
From: "Pedrocelli" <[EMAIL PROTECTED]>
To: "NZ Borland Developers Group - Delphi List" <[EMAIL PROTECTED]>
Sent: Thursday, September 16, 2004 12:13 AM
Subject: Re: [DUG] ShortInt, SmallInt


  
Just an aside - are you sure there was an 80186?  I thought the '286 was
    
the
  
direct successor to the 8086/8088 processors (which were essentially the
    
same,
  
just commercially distinct).  The "Mark 1" aspect was just implied by
    
specifying
  
the "Mark 2" aspect of the 80286.

Pedrocelli

----- Original Message -----
From: "Neven MacEwan" <[EMAIL PROTECTED]>
To: "NZ Borland Developers Group - Delphi List" <[EMAIL PROTECTED]>
Sent: Wednesday, September 15, 2004 2:39 PM
Subject: Re: [DUG] ShortInt, SmallInt


At some point Intel developed/exposed a RISC instruction set, I thought
it was the 486
The family goes (from memory)

8080
8085
8088 (IBM PC)
8086
80186
80286 (IBM AT)
80386 (Compaq)
80486
Pentium

As for a 'RISC' core, all CISC processors have a RISC core (microcoded
or hardwired)
In my definition a RISC processor executes instructions in 1 cycle, and
as such I think you'll
find the majority of the pentium instruction set RISC, though it has a
CISC family lineage

Neven MacEwan (B.E. E&E)
Ph. 09 621 0001 Mob. 0274 749062



Alister Christie wrote:

    
Thanks Neven, but I think you'll find that the 486 was CISC as were
Pentiums, starting with the Pentium Pro the Intel went down the CISC
interface / RISC core (where complex instructions were broken down
into a reduced instruction set making them more easily pipelined) -
they obviously could not just go RISC (like the PowerPC) due to the
fact that it would make them incompatible with the x86 instruction set.

But it has been a long time since I studied this kind of stuff so I
could be wrong (and hopefully forgiven).

Alister Christie
Computers for People
Ph: 04 471 1849 Fax: 04 471 1266
http://www.salespartner.co.nz
PO Box 13085
Johnsonville
Wellington


Neven MacEwan wrote:

      
Alister

My understanding is the the 386 was a CISC the 486 introduced a RISC
instruction set, For what it is worth you may consider a CISC
instruction as
a series of RISC instructions (microcode) in fact this is how they
are implemented

Neven MacEwan (B.E. E&E)
Ph. 09 621 0001 Mob. 0274 749062
        
_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi


      
_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi

_______________________________________________
Delphi mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi
    

_______________________________________________
Offtopic mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/offtopic

  


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.733 / Virus Database: 487 - Release Date: 2/08/2004

_______________________________________________
Offtopic mailing list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/offtopic

Reply via email to