10.07.2015 Views

History of Micro-Computers - The MESSUI Place

History of Micro-Computers - The MESSUI Place

History of Micro-Computers - The MESSUI Place

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MICRO PROCESSOR EVOLUTIONcessor can access thecache much faster than itcan access externalmemory, so programs runfaster if they stay mostly inthe cache. As with the32032, its still early to tellwhat the eventual success<strong>of</strong> the 68020 will be.National has alsoannounced the 32132 (notyet available), which is tohave multiple caches andsomething the companycalls a look-aside buffer.Zilog had announced aproduct called the Z800, a16-bit upgrade to the Z80that was to be code-compatiblewith it. <strong>The</strong> companywas never able to produceworking silicon, however.Instead, it is trying toget the Z80 to work at 10MHz. Zilog has also announcedthe Z80000, a32-bit version <strong>of</strong> the Z8000that I call the "kitchen-sinkprocessor" because it willhave everything, includingcode compatibility with theZ8000, which is the rightidea but the wrong processor.Intel has been talking forsome time about the coming80386, its 32-bit version<strong>of</strong> the 80286, but to date it hasn't releasedany hard data on it. Intel saidit will be 80286-compatible, and thatprobably means IBM will use it.FASTER OR SMARTER?I can't end my discussion <strong>of</strong> microprocessorswithout mentioning a fewbizarre approaches. <strong>The</strong>re is still adebate raging on whether microprocessorinstruction sets should evolvetoward more complex and high-levelinstructions, or whether they shouldbe getting much simpler but muchfaster. So far, high-level instructionsets have not been winners. One illfatedattempt was Western Digital'sPascal <strong>Micro</strong>engine, which executedPascal pseudocode (the output <strong>of</strong> allloyal Pascal compilers) directly.<strong>The</strong> cost <strong>of</strong> an 8-inch single-sided double-densityfloppy-disk drive from 1977 to 1985. Note thatsuch drives were not available in 1975 and 1976.Unfortunately, Pascal compilers thatput out native 8080 code beat ithandily.Similar in concept is the new FORTHprocessor from Novix, developedunder the direction <strong>of</strong> FORTH inventorCharles Moore. Instead <strong>of</strong> executingthe output <strong>of</strong> a compilerdirectly, this FORTH chip runsthreaded FORTH code directly—its instructionset is FORTH. It's supposedto be very fast, and if you like FORTHit's great.<strong>The</strong> FORTH engine is a custom version<strong>of</strong> a chip from National CashRegister called the NCR 32. It is amicrocode-executing 32-bit engine ontwo chips; a third chip is required tocontain the microcode. Essentiallyyou can "roll your own" instructionset, which is what thedevelopers <strong>of</strong> the FORTHengine did. This techniqueopens up a whole realm <strong>of</strong>possibilities, such as beingable to emulate differentcomputers on the fly bydownloading different instructionsets. <strong>The</strong> speed atwhich this will be accomplished,however, will belimited by the fact thatmicrocoding is hard work.<strong>The</strong> Intel iAPX 432, probablythe first 32-bit microprocessoravailable, wasdesigned with very-highlevelinstructions to supportthe U.S. Department <strong>of</strong>Defense's Ada language.Opposite the high-levelinstructions' team are thosewho think that a small set<strong>of</strong> simple but extremely fastinstructions can outperformlarge and complex (slow) instructions.Such are theRISC (reduced instructionset computer) fans. A RISCmachine was successfullyimplemented in silicon atBerkeley, amazingly on thefirst pass. <strong>The</strong>y are currentlyworking on speeding upthe chip, which has a 32-bit architecture. Hewlett-Packard is also rumored tobe working on several RISC machines.Last is a unique device just aboutto be sampled from INMOS called the11-ansputer (see "<strong>The</strong> 11-ansputer" byPaul Walker, May BYTE, page 219). Itis designed to perform parallel processing.It will take many more years<strong>of</strong> s<strong>of</strong>tware development and sophisticationto take full advantage <strong>of</strong> theTtansputer, but the possibilities arefascinating.Meanwhile, a 4004 microprocessorstill controls a traffic light near my <strong>of</strong>fice.It tends to put all the whizzy newthings in perspective, doesn't it? ■ACKNOWLEDGMENTSI would. like to thank Rebecca Wallo <strong>of</strong>Intel and Jim Farrell <strong>of</strong> Motorola for providingfacts and figures for this article.BERGMAN HAKE DESIGN INC DECEMBER 1985 • JUST COMPUTERS 267

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!