Abstract
Pedagogical values of microprogramming arise from the fact that it permits a thorough understanding of both computer organization and processor languages at one time, since in this discipline two fundamental topics of Computer Science, the design of logic structures and the study of symbolic languages, merge.
- Wilkes M. V.: "Microprogramming and the Design of the Control Circuits in an Electronic Digital Computer" - Proc. Comb. Phil. Soc., 49 (1953), 230.Google Scholar
Cross Ref
- Rosin R. F.: "Contemporary Concepts of Microprogramming and Emulation" - Comp. Survey, 1, 4 (Dec. 1969), 197--212. Google Scholar
Digital Library
- Tucker S. G.: "Microprogramming Control for System 360" - IBM Syst. J. 6 (1967), 222--241.Google Scholar
Digital Library
- Green J.: "Microprogramming, Emulators and Programming Languages" - Comm. ACM, 9, 3 (March 1966) 230--232. Google Scholar
Digital Library
- Rosin R. F. & Flynn M. J.: "Microprogramming: An Introduction and a Viewpoint" - IEEE Trans. Comp. Vol. C-20, 7 (July 1971), 727--731.Google Scholar
- Rosen S.: "Hardware Design Reflecting Software Requirements" - Proc. F.J.C.C. (1968), 1443--1449.Google Scholar
- Merwin R. E.: "Pedagogical Aspects of Microprogramming" - IEEE 1971 Convention Digest, 316--317.Google Scholar
- Husson S. S.: "Microprogramming Principles and Practices" - Prentice Hall Inc., 1970.Google Scholar
- Tassinari A. F.: "Microprogramming Philosophy, Analysis and Synthesis-An hardware approach toward microprogrammable computer architectures" - Indiana University, Computer Science Dept., 1972, Textbook for introductory courses. Submitted for publication.Google Scholar
- McDermott J.: "Suddenly Everybody is Building Microprogrammed Computers" - Electronic Design 24 (Nov. 25, 1971), 23--28.Google Scholar
- Haavind R. C.: "The Many Faces of Microprogramming" - Computer Decisions, (Sept. 1971), 6--10.Google Scholar
- Cashman M. W.: "Microprogramming for the Many" - Datamation, (Nov. 1, 1971), 32.Google Scholar
- Rosin R. F. et alter: "An Environment for Research in Microprogramming and Emulation" - SUNY at Buffalo, N.Y., Dept. Report #5 - 71 - mu., Sept. 7, 1971Google Scholar
- Flynn M. J.: "Microprogramming: Future Prospects and Trends" - IEEE 1971 Convention Digest, 318--319.Google Scholar
- Tucker S. G.: "Dynamic Microprogramming: Processor Organization and Programming" - Comm. ACM, 14, 4 (April 1971), 241--250. Google Scholar
Digital Library
- McGee W. C. & Petersen H. E.: "Microprogram Control for the Experimental Sciences" - Proceedings FJCC, 1965, 77--91.Google Scholar
- Frieder G. & Rosin R. F.: "The Role of Microprogramming in the Computer Science Curriculum" - SUNY at Buffalo, Departmental Report: 21-73-mu, March 1972.Google Scholar
- Liskov B. H.: "The Design of the Venus Operating System" - Comm. ACM, 15, 3 (March 1972) 144--149. Google Scholar
Digital Library
- Douglas J. R.: "Microprogramming, Programmed Logic & System Architecture" - Computer's Design Conference 1971, (January 1971), 397--413.Google Scholar
Index Terms
(auto-classified)Microprogramming: a pedagogical tool
Recommendations
Microprogramming: A Tutorial and Survey of Recent Developments
The present status of microprogramming is developed from Wilkes's initial concept of microprogramming to the more recent bit-slice microprogrammable computer components. This tutorial defines basic concepts and gives a simple example of machine language ...
Microprogramming: Perspective and Status
The concept of microprogramming has been changing with the development of hardware technology to facilitate dynamic microprogramming and the development of software technology to facilitate user microprogramming. An examination of the status of ...
High-level microprogramming: an optimizing C compiler for a processing element of a CAD accelerator
MICRO 23: Proceedings of the 23rd annual workshop and symposium on Microprogramming and microarchitectureThe development of a high-level language compiler for a micro-programmable processing element (PE) in the MARS multicomputer is described. MARS, an MIMD message passing machine, was designed to speed up VLSI CAD and similar other non-numerical ...






Comments