skip to main content
10.1145/1499586.1499723acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free Access

The design and implementation of a small scale stack processor system

Published:04 June 1973Publication History

ABSTRACT

A striking phenomenon in the current state of the art in computer technology is the rapidly growing power of mini-computers. One reason for this power is the ability of small computer systems to adapt to specific uses, making them an attractive and economical alternative to large- or medium-scale general purpose systems for many applications. The provision of micro-programming on many of these systems has much to do with this adaptability, since it permits the efficient design and implementation of a virtual machine suited to the needs of the particular application or intended use of the system. In this way the bare hardware can be molded to support the necessary (and often sophisticated) data and control structures desired.

References

  1. B6500 Characteristics Manual, Burroughs Corp., Detroit, Michigan, 1968.Google ScholarGoogle Scholar
  2. B6500 Master Control Program Reference Manual, Burroughs Corp., Detroit, Michigan, 1969.Google ScholarGoogle Scholar
  3. B1700 Systems Reference Manual, Burroughs Corp., Detroit, Michigan, 1972.Google ScholarGoogle Scholar
  4. Dijkstra, E. W. "Cooperating Sequential Processes," Programming Languages, edited by F. Genuys, Academic Press, London, 1968.Google ScholarGoogle Scholar
  5. Hauck, E. A., Dent, B. A., "The Burroughs B6500/7500 Stack Mechanism," Proceedings of the Spring Joint Computer Conference, 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Iliffe, J. K., Basic Machine Principles, American Elsevier, New York, 1968.Google ScholarGoogle Scholar
  7. Iliffe, J. K., "Elements of BLM," The Computer Journal, August, 1969.Google ScholarGoogle Scholar
  8. Johnston, J. B., "The Contour Model of Block Structured Processes." Proceedings of the SIGPLAN Symposium on Data Structures in Programming Languages, 1971.Google ScholarGoogle Scholar
  9. Lutz, M. J. and Manthey, M. J., "A Microprogrammed Implementation of a Block Structured Architecture." Fifth Annual Workshop on Microprogramming, (Preprints), 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Manthey, M. J. and Lutz, M. J., An Overview of the Buffalo Stack Machine Architecture," Department of Computer Science, State University of New York at Buffalo. Report # 31-72-MU.Google ScholarGoogle Scholar
  11. McKeeman, W. M., "Language Directed Computer Design," Proceedings of the Fall Joint Computer Conference, 1967. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. McKeeman, W. M. et al., A Compiler Generator. Prentice-Hall, Englewood Cliffs, N.J., 1970.Google ScholarGoogle Scholar
  13. Naur, P. et al., "Revised Report on the Algorithmic Language ALGOL 60," Communications of the ACM, January, 1963. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Organick, E. I., Cleary, J. G., "A Data Structure Model of the B6700 Computer System," Proceedings of the SIGPLAN Symposium on Data Structures in Programming Languages, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Saal, H. J., Shustek, L. J., "Microprogrammed Implementation of Computer Measurement Techniques," Fifth Annual Workshop on Microprogramming, (Preprints), 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library

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
  • Published in

    cover image ACM Other conferences
    AFIPS '73: Proceedings of the June 4-8, 1973, national computer conference and exposition
    June 1973
    936 pages
    ISBN:9781450379168
    DOI:10.1145/1499586

    Copyright © 1973 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 4 June 1973

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader