The Genesis of Microprogramming

  title={The Genesis of Microprogramming},
  author={M. V. Milkes},
  journal={Annals of the History of Computing},
  • M. V. Milkes
  • Published 1986
  • Computer Science
  • Annals of the History of Computing
Two papers on microprogramming, one from 1951 and one (written with J. B. Stringer) from 1952 are reprinted, along with a retrospective introduction by the author. 

Figures, Tables, and Topics from this paper

Model of 8-bit microprocessor intended for lecturing
A model of 8-bit processor was created with microprogrammed control unit, implementing also stack and interrupts belonging to more advanced topics, and internal implementation of the model contains registry addressing, ALU, micro programmable control unit and communication with memory. Expand
Moore's law, microcomputer, and me
  • S. Mazor
  • Engineering
  • IEEE Solid-State Circuits Magazine
  • 2009
In 1960--ten years before Intel developed the first single-chip CPU (microcomputer central processing unit)-the revolution that would ensue was inconceivable: the cost of computing dropped by aExpand
A Microprogrammed Approach for Implementing Statecharts
This work proposes a method for implementing generic microprogrammed architectures that support statecharts upgradable on the field, and this approach is evaluated showing its advantages and disadvantages. Expand
An Annotated Bibliography of Secondary Sources on the History of Software
  • W. Aspray
  • Engineering, Computer Science
  • Annals of the History of Computing
  • 1987
This bibliography is a product of the National Collection Strategy (NCS) program being undertaken by the Charles Babbage Institute, to develop a national collecting strategy for preserving the historic records of computing. Expand
Intel's 8086
  • S. Mazor
  • Computer Science
  • IEEE Ann. Hist. Comput.
  • 2010
Intel advertised its new CPU chip for PC and laptop computers in 1993 as the Intel Pentium processor. This chip was the fifth generation (586) evolved from the original 8086 chip, developed in 1976.Expand
Comparison of Hardwired and Microprogrammed Statechart Implementations
This work presents a tool that analyses the specification of a variant of the State Chart XML (SCXML) standard tailored to hardware systems and produces a hardware description language (HDL) code suited to implement the required control systems using FPGAs. Expand
A Historical Overview of Computer Architecture
Computer architecture concentrates on the logical aspects of computer design as opposed to the physical or electronic aspects, which has yielded systems that are easier to use and applicable to a broader range of automatic control problems. Expand
Signature and Residue Testing of Microprogrammable Control Units
It is shown how to reduce the probability of error escape, when this type of generator is used for detecting arithmetic errors, and how to embed the designed circuit into a microprogrammable finite state machine to test its operation without adding test hardware overhead. Expand
Die Grundlagen der Prozessorimplementierung
Architekten gestalten ein Gebaude, aber das Zimmerhandwerk bestimmt die Qualitat seiner Konstruktion. Das Zimmerhandwerk der Rechentechnik ist die Implementierung, die zwei von dreiExpand
HW/SW mechanisms for instruction fusion, issue and commit in modern u-processors
This thesis has explored the co-designed paradigm to show alternative processor design points and provided HW/SW mechanisms for instruction fusion, issue and commit for modern processors, and provided a novel Programmable Functional unit, in-order to speed up general-purpose applications. Expand


The Growth of Interest in Microprogramming: A Literature Survey
The survey reveals the way in which interest has successively developed in the following aspects of the subject: stored logic, the apphcatmn of m]croprogrammmg to the design of a range of computers, emulatmn, m[croprogram mmg m support of software, and read/write control memories. Expand
The Design of a Control Unit-Reflections on Reading Babbage's Notebooks
  • M. Wilkes
  • Computer Science
  • Annals of the History of Computing
  • 1981
The relationship between Babbage's ideas as revealed in his unpublished work and modern concepts are discussed and the author puts forward a possible reason for this. Expand
Memoirs of a Computer Pioneer
This absorbing autobiography is as concerned with people and places as he is with computer components and programs of development and deftly sketches his childhood in the English midlands and his student days at Cambridge where he studied mathematical physics. Expand
The design of the control unit of an electronic digital computer
The paper discusses a number of related ways in which a systematic and flexible design for a control unit may be achieved and the practical design of a system using a ferrite matrix. Expand
The growth of interest in microprogram - ming
  • Computing Surveys
  • 1969