17.02.2014 Views

Microprogramming: History and Evolution - Edwardbosworth.com

Microprogramming: History and Evolution - Edwardbosworth.com

Microprogramming: History and Evolution - Edwardbosworth.com

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.

<strong>Microprogramming</strong> is Taken Seriously<br />

(By IBM’s Customers)<br />

The primary intent of the IBM design team was to generate an entire family of <strong>com</strong>puters<br />

with one ISA (Instruction Set Architecture) but many different organizations.<br />

<strong>Microprogramming</strong> allowed <strong>com</strong>puters of a wide range of <strong>com</strong>puting power (<strong>and</strong> cost)<br />

to implement the same instruction set <strong>and</strong> run the same assembly language software.<br />

Several of the IBM product line managers saw another use for microprogramming, one<br />

that their customer base thought to be extremely important: allowing assembly language<br />

programs from earlier models (IBM 1401, IBM 7040, IBM 7094) to run unchanged<br />

on any model of the System/360 series.<br />

As one later author put it, it was only the introduction of microprogramming <strong>and</strong> the<br />

emulation of earlier machines allowed by this feature that prevented ―mass defections‖ of<br />

the IBM customer base to other <strong>com</strong>panies, such as Honeywell, that were certainly<br />

looking for the business.<br />

This idea was proposed <strong>and</strong> named “emulation” by Stewart Tucker (quoted above).

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

Saved successfully!

Ooh no, something went wrong!