The Growth of Interest in Microprogramming: A Literature Survey

@article{Wilkes1969TheGO,
  title={The Growth of Interest in Microprogramming: A Literature Survey},
  author={M. Wilkes},
  journal={ACM Comput. Surv.},
  year={1969},
  volume={1},
  pages={139-145}
}
  • M. Wilkes
  • Published 1969
  • Computer Science
  • ACM Comput. Surv.
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… Expand

Figures and Topics from this paper

The development of user microprogramming: A survey and status report
TLDR
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. Expand
The significance of microprogramming
TLDR
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. Expand
The significance of microprogramming
TLDR
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. Expand
Microprogramming and its relationship to emulation and technology
TLDR
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. Expand
A study of user-microprogrammable computers
TLDR
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. Expand
At the Programming Language - Microprogramming interface
TLDR
The purposes of this paper are to provide some definitions and background information concerning these two disciplines, and suggest potential areas for future work at the Programming Language-Microprogramming interface. Expand
Microprogramming: A Tutorial and Survey of Recent Developments
TLDR
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. Expand
Microprogramming — An interface property
TLDR
The author collects approximately two dozens such definitions and classifies them into four caeegories: hardware-based, vehicle for control design, macroscopic and hierarchical, and proposes a new definition which encompasses most of the described ones. Expand
The Effects-of Emerging Technology and Emulation
The structure of microprogrammed processors is largely determined by the state of (semiconductor) technology and the requirements of the task of emulation. We discuss the impact of LSI components onExpand
Direct Transition Memory and its Application in Computer Design
  • H. Sholl
  • Computer Science
  • IEEE Transactions on Computers
  • 1974
TLDR
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. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 84 REFERENCES
CIRRUS, An Economical Multiprogram Computer with Microprogram Control
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. ComprehensiveExpand
Microprogramming revisited
TLDR
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. Expand
The Design of a General-Purpose Microprogam-Controlled Computer with Elementary Structure
TLDR
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. Expand
Microprogrammed Control for Computing Systems
  • G. B. Gerace
  • Computer Science
  • IEEE Trans. Electron. Comput.
  • 1963
TLDR
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. Expand
A Note on Microprogramming
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 hopeExpand
A microprogrammed implementation of EULER on IBM system/360 model 30
TLDR
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. Expand
Microprogram Control for System/360
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" andExpand
The logical organization of the PB 440 microprogrammable computer
TLDR
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. Expand
Microprogram control for the experimental sciences
TLDR
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. Expand
Emulation of large systems
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/OutputExpand
...
1
2
3
4
5
...