skip to main content
article
Free Access

A microprogrammable architecture with quasi time-transparent structured control

Authors Info & Claims
Published:01 December 1985Publication History
Skip Abstract Section

Abstract

The paper is concerned with efficient implementation of evolved modular and structured microprogramming. A microprogrammable architecture is presented that permits designing hierarchical complicated modular microprograms at two distinct levels: the global control and the data processing level. The architecture is based on two cooperating microprogram control units that separately store and perform control and executive microinstructions and microcode modules. The control organization of an implementing computer is presented which assures the quasi time-transparency of modular control in microprograms during the microprogram execution. This is achieved by parallel functioning of constituent control units, that permits preparing in advance addresses of executive modules referenced by control microinstructions. The efficient implementation of control statements of high level languages and microprogramming at the assembler language level for the proposed architecture are also discussed in the paper.

References

  1. 1 Grasselli, A., 'The Design of Program-Modifiable Micro- Programmed Control Units., IRE Trans. on Electronic Computers, EC-11, June, 1962, pp. 336339.Google ScholarGoogle Scholar
  2. 2 Dahl, O.J., Dijkstra,E.W., 'Structured Programming', Academic Press, 1972, Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Rosin, R.F., Frieder, G., Deckhouse, R., "An Environment for Research in Microprogramming and Emulation", Comm. ACM, vol. 15, August, 1972, pp. 748-760. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Marczynski,R.W., Tudruj,M.S., "Une approche de structuration des unitees de commande microprogrammes", Rapport IRIA No. 47, Janv., 1974,Google ScholarGoogle Scholar
  5. 5 Jones,L.H., "Instructions Sequencing in Microprogrammed Computers", AFIPS 1975, Proceedings, pp. 91-98,Google ScholarGoogle Scholar
  6. 6 Dorocak,J.P., "Structured Control Operators Influence on Microcode Emulation", EUROMICRO Workshop on Microarchitecture, Proceedings, Nice, June, 1975, pp. 185-190,Google ScholarGoogle Scholar
  7. 7 Hawk, D.R., Robinson, D.M., "A Microinstruction Sequencer and Language Package for Structured Microprogramming", MICRO - 8 Workshop, Proceedings, September, 1975, pp. 69-75, Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Marczynski,R.W., Tudruj,M.S., "Microprogrammed Control Units - Towards Modularity in Microprogramming", 2nd EUROMICRO Symposium, Venice, October, 1976, pp. 175181,Google ScholarGoogle Scholar
  9. 9 Jensen,E., Kain,R.Y., "The Honeywell Modular Microprogram Machine: M3", 4th Symposium on Comp. Arch., Proceedings, 1977, pp. 17-28, Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Hughes,J., Michtom,J., 'Structured Approach to Programming', Prentice Hall, 1977, Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Tudruj,M.S., "Modular Microprogramming Approach in Microprocessors", Winter School on Microprocessors and Microprocessor Systems, &entendre, Hungary, February, 1978, pp. 165-185,Google ScholarGoogle Scholar
  12. 12 Stritter, S., Tredennick, N., "Microprogrammed Implementation of a Single Chip Microprocessor*, MICRO - 11 Workshop, Proceedings, November, 1978, pp. 8-16, Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Myers, G.J., "Advances in Computer Architecture", Willey and Sons, 1978, Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 Tudruj,M.S., Gajda,R.F., "The ModuIar Firmware Architecture _ Through the Stack/Register Based Address Modifications", IFIP Working Conference on Firmware Design, Microprogramming and Restructurable Hardware, Proceedings, Linz, April/May, 1980,pp. 107-121,Google ScholarGoogle Scholar
  15. 15 Tudruj,M.S., Gajda,R.F., "The Modularity Oriented Microinstruction Sequencer for Microprogrammable Mini- and Microcomputers", MIMI-80 Conference, Proceedings, Budapest, 1980,Google ScholarGoogle Scholar
  16. 16 Papachristou, CA., Gambir,S.S., "A Microsequencer Architecture and Firmware Support for Modular Microprogramming", MICRO - 15 Workshop, Proeeediags, 1982, pp. 105-113, Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Tudruj,M.S., Gajda,R.F., "On the Implementation of Compound Microinstruction Sequencing Functions in Microprogrammed Control Units", ICS PAS Reports, No 523, Warsaw, 1983,Google ScholarGoogle Scholar
  18. 18 Tudruj,M.S., Gajda,R.F., "HLL Control Statements Implementation Through Extensive Modular Microprogramming", EUROMICRO - 83 Conference Proceedings, Madrid, September, 1983, pp. 267-278.Google ScholarGoogle Scholar

Index Terms

  1. A microprogrammable architecture with quasi time-transparent structured control

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                • Published in

                  cover image ACM SIGMICRO Newsletter
                  ACM SIGMICRO Newsletter  Volume 16, Issue 4
                  Dec. 1985
                  166 pages
                  ISSN:1050-916X
                  DOI:10.1145/18906
                  Issue’s Table of Contents
                  • cover image ACM Conferences
                    MICRO 18: Proceedings of the 18th annual workshop on Microprogramming
                    December 1985
                    201 pages
                    ISBN:0897911725
                    DOI:10.1145/18927

                  Copyright © 1985 Authors

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 December 1985

                  Check for updates

                  Qualifiers

                  • article

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader
                About Cookies On This Site

                We use cookies to ensure that we give you the best experience on our website.

                Learn more

                Got it!