The Growth of Interest in Microprogramming: A Literature Survey
@article{Wilkes1969TheGO, title={The Growth of Interest in Microprogramming: A Literature Survey}, author={Maurice Vincent Wilkes}, journal={ACM Comput. Surv.}, year={1969}, volume={1}, pages={139-145} }
The literature is surveyed beginning with the first paper published in 1951. At that time microprogrammmg was proposed primarily as a means for designing the control umt of an otherwme conventmnal digital computer, although the possible use of a read/write control memory was noted. 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…
Figures from this paper
88 Citations
The development of user microprogramming: A survey and status report
- Computer ScienceMICRO 7
- 1974
The various microgrogramming facilities provided with the machines are presented, along with the manner in which some of the problems inherent in allowing user microprogramming have been dealt with.
The significance of microprogramming
- GeologySIGM
- 1974
It is suggested that this redefined concept of microprogramming be avoided as much as possible in the future, and two avenues for research alternatives are encouraged instead.
The significance of microprogramming
- GeologyCARN
- 1977
It is suggested that this redefined concept of microprogramming be avoided as much as possible in the future, and two avenues for research alternatives are encouraged instead.
Microprogramming and its relationship to emulation and technology
- Computer ScienceMICRO 7
- 1974
It is shown how the structure of microprogrammed processors has been shaped primarily by two factors: the state of (semiconductor) technology and the task of emulation.
A study of user-microprogrammable computers
- Computer ScienceAFIPS '70 (Spring)
- 1970
The user microprogrammable computer as the fourth generation computer is investigated from the user's point of view and a number of suggestions are made for the design of fourth generation user-microprogrammable computers.
Microprogramming: A Tutorial and Survey of Recent Developments
- Computer ScienceIEEE Transactions on Computers
- 1980
This tutorial defines basic concepts and gives a simple example of machine language interpretation, and describes the characteristics of microprogrammed machines, which provide the background for an examination of microProgrammable bit slice microprocessors.
The Effects-of Emerging Technology and Emulation
- Computer Science
- 2006
It is argued that the right approach to understanding microprogranning is to recognize that it is primarily applied to the task of emulation, and what capabilities a microprogrammable processor needs to have in order to make the process of emulation efficient.
Direct Transition Memory and its Application in Computer Design
- Computer ScienceIEEE Transactions on Computers
- 1974
It is shown that by allowing a controllable amount of memory redundance, a microprogrammed emulation of a state table can be organized such that decision branches in the microprogram are achieved in an immediate multiport manner, without the need of additional branch steps in themicroprogram, thus increasing operational speed.
Contemporary Concepts of Microprogramming and Emulation
- Computer ScienceCSUR
- 1969
By the mid 1960s it became both possible and practicable to build computers in which the control is driven explicitly by microprograms, and these programs generally reside in a device, distinct from the ordinary computer.
References
SHOWING 1-10 OF 84 REFERENCES
CIRRUS, An Economical Multiprogram Computer with Microprogram Control
- Computer ScienceIEEE Trans. Electron. Comput.
- 1963
The system design of a general-purpose digital computer, CIRRUS, is described. An extensive order code with reasonable order execution times has been achieved at relatively low cost. Comprehensive…
Microprogramming revisited
- Computer ScienceACM '67
- 1967
It is hoped that the (demanding) definition of microprogramming is now technologically feasible and attractive from systems considerations and evaluated from a technological, architectural and programming point of view.
The Design of a General-Purpose Microprogam-Controlled Computer with Elementary Structure
- Computer ScienceIRE Trans. Electron. Comput.
- 1960
A ``general-purpose'' logic unit has been incorporated so that the microcoder has as much freedom in this area as in the arithmetic unit in order to make logical decisions.
Microprogrammed Control for Computing Systems
- Computer ScienceIEEE Trans. Electron. Comput.
- 1963
The feasibility of a large-scale microprogrammed computer and some variations and extensions of Wilkes' scheme are examined and problems and solutions of input-output operations including time sharing and multiprogramming, and some technical problems, are discussed in detail.
A Note on Microprogramming
- Computer ScienceJACM
- 1956
At this early stage in the work on what we term "Microprogramming" it seems desirable to set forth both a projected definition of this term and a summary of our early views on the subject. Our hope…
A microprogrammed implementation of EULER on IBM system/360 model 30
- Computer ScienceCACM
- 1967
An experimental processing system for the algorithmic ~anguage EULER has been implemented in microprogramming on an IBM System/360 Model 30 using a second Read-Only Storage unit and results are given in terms of microprogram and main storage space required and compiler and interpreter performance.
Microprogram Control for System/360
- Computer ScienceIBM Syst. J.
- 1967
This paper describes the kind of microprogram control that has been used in several models of SYSTEM/360. A microprogramming language, as well as some of the main techniques used in "assembling" and…
The logical organization of the PB 440 microprogrammable computer
- Computer ScienceAFIPS '63 (Fall)
- 1963
The principal classifying feature of the PB 440 is its microprogrammed character, which allows the programmer to direct the computer at a more basic level of control by logically manipulating the contents of individual registers and flip flops.
Microprogram control for the experimental sciences
- Computer ScienceAFIPS '65 (Fall, part I)
- 1965
In many areas of the experimental sciences, increasing use is being made of general-purpose computers to control experimental apparatus and to record data from experiments, thus leaving the computer free for other work.
Emulation of large systems
- Computer ScienceCACM
- 1965
The conversion problem and a new technique called emula¢i0~ are discussed. The technique of emulation is developed and includes sections on both the Central Processing Unit (CPU) and the Input/Output…