skip to main content
article
Free Access

MBALM/1700: A microprogrammed LISP machine for the Burroughs B1726

Published:01 September 1977Publication History
Skip Abstract Section

Abstract

This paper describes the implementation of BALM and LISP processors for the Burroughs B1726 computer. The processors consist of an interpreter of MBALM pseudo-code (written in MIL), and a compiler from BALM or LISP to MBALM code (written in BALM or LISP). Of particular interest is the modular design of the interpreter, and the techniques used to evaluate and improve the size and speed of the machine. The current system is interactive, with incremental function compilation, compacting garbage collector, and virtual storage organization.

References

  1. 1 Weber, H., "A Micro-programmed Implementation of EULER on an IBM/360 Model 30", CACM 10 (1967) 549.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Lügger, J. and H. Melenk, "Representation and Processing of Large LISP Programs", Angewandte Informatik (1973) 257.]]Google ScholarGoogle Scholar
  3. 2.1 Chiang, S., "A REDUCE Interpreter", University of Utah, M.S. Thesis (1976).]]Google ScholarGoogle Scholar
  4. 3 Harrison, M.C., "A Language Oriented Instruction Set for BALM", SIGPLAN-SIGMICRO 9 (1974) 161.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 3.1 Harrison, M.C., "Data Structures and Programming", Scott, Foresman and Co., Illinois (1973).]]Google ScholarGoogle Scholar
  6. 4 Shaw, J.C., et al. "A Command Structure for Complex Information Processing", Proc. W.J.C.C. (1958) 119.]]Google ScholarGoogle Scholar
  7. 5 Deutsch, L.P., "A LISP Machine with Very Compact Programs", Proc. I.J.C.A.I. (1973) 697.]]Google ScholarGoogle Scholar
  8. 6 Greenblatt, R., "The LISP Machine", MIT Report (1975).]]Google ScholarGoogle Scholar
  9. 7 Hearn, A.C., "REDUCE 2 User's Manual", Second Edition, University of Utah Computational Physics Group Report No. UCP-19 (1973).]]Google ScholarGoogle Scholar
  10. 8 McCarthy, et al, "LISP 1.5 Programmer's Manual" MIT Press (1962).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 9 Belgard, R., "A Generalized Virtual Memory Package for B1700 Interpreter Writers", SIGMICRO 9 (1976) 31.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 10 Lunde, A., "Empirical Evaluation of Some Features of Instruction Set Processor Architectures", CACM 20 (1977) 143.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 11 Peuto, B.L. and L.J. Shustek, "Current Issues in the Architecture of Microprocessors", IEEE Computer 10 (1977) 20.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 12 Clark, D.W. and C. Green, "An Empirical Study of List Structure in LISP", CACM 20 (1977) 78.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. MBALM/1700: A microprogrammed LISP machine for the Burroughs B1726

      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

      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!