| Developing application oriented computer architectures on general purpose microprogrammable machines |
| Full text |
Pdf
(912 KB)
|
| Source
|
AFIPS Joint Computer Conferences
archive
Proceedings of the June 7-10, 1976, national computer conference and exposition
table of contents
New York, New York
SESSION: Science and technology: computer and data base architecture
table of contents
Pages 715-722
Year of Publication: 1976
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 11, Citation Count: 0
|
|
|
ABSTRACT
Surveying contemporary commercially available computers reveals a general incongruity between computer architectures and the problems the computers are being used to solve. Surveying the commercial applications of microprogramming reveals that microprogramming remains largely an alternative technique for manufacturer implementation of basic machine language instruction sets. With the large number of contemporary general purpose microprogrammable computers (especially minicomputers), the advantages of microprogramming are available to ordinary users for solving specific problems. From a pragmatic view, the architecture of a computer is defined by the microprograms resident in its control store. Changing the microprograms in a computer's control store therefore redefines its architecture. Architectures may be defined for specific problems by changing the microprogram in control store for each problem. As problems are represented by higher level language programs, compilers can automatically generate a microprogram for each higher level language program. The generated microprogram, when loaded into control store prior to program execution, defines an architecture that efficiently supports program characteristics. The advantage of this scheme is that it utilizes the power of microprogramming for each user's specific problem without forcing the user to comprehend the implementation complexities of a particular microprogrammable machine. This paper investigates several techniques for architecture redefinition via microprogramming.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
Agrawala, Ashok K. and Tomlinson G. Rauscher, Foundations of Microprogramming: Architecture, Software, and Applications, ACM Monograph Series, Academic Press, New York, 1976.
|
 |
4
|
|
 |
5
|
|
| |
6
|
Shay, Barry P., A Microprogrammed Implementation of Parallel Program Schemata, Ph.D. Dissertation, University of Maryland, Department of Electrical Engineering, 1975.
|
 |
7
|
|
| |
8
|
Knuth, Donald E., "An Empirical Study of FORTRAN Programs," Software---Practice and Experience, Volume 1, 1971, pp. 105--133.
|
| |
9
|
Mills, David L., Structured Programming and Compiling in a Minicomputer Environment, Computer Science Technical Report Series, Technical Report TR-339, University of Maryland. October 1974.
|
|