skip to main content
article
Free Access

The use of a meta-assembler to design an M code interpreter on AMD2900 chips

Published:01 December 1981Publication History
Skip Abstract Section

Abstract

There have been several machine designs using microproprammed control which interpretively execute intermediate code such as P code and earlier version such as POPS. The recently announced Modula language uses M code as an intermediate language This paper describes how an AM-DAM2900 bit slice aechitecture was used to implement the interpretive execution of M code. The microcontrol is microprogrammed using the standard AMD AM2900 microfunctions to execute the M code. The design was tested using a meta-assembler which proved to be very helpful in debugging the microprogramming. The meta-assembler is briefly described. It is always difficult to convince others about ones in house specially designed meta-assembler but we discuss the meta-assembler and how we use it in the hope that the material concerning the M code is of interest even if the meta assembler is too detailed to follow. machines.

References

  1. 1 Advanced Micro Devices Data Book, Sunnyvale CA]]Google ScholarGoogle Scholar
  2. 2 Bernstein,A.J. and Ensor,J.R. "A Modula based language Supporting Hierarchical Department and Verification." State University of New York at Stony Brook Tenchnical Report 80-10 April, 1980]]Google ScholarGoogle Scholar
  3. 3 Brick,Jim and John "Bit slice Microprocessor Design".]]Google ScholarGoogle Scholar
  4. 4 Tobias,J.M. "A Single User Multiprocessor Incorporating Processor Manipulation facilities" N.S.W Australia IEEE 1980 "Proceedings of Eighth annual Symposium on Computer Architecture".]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 J.Monin, S. Habib "Micromon operation manual" C C.N.Y. Fer,1980. Computer Science Dep.,NYC, N.Y. 10031]]Google ScholarGoogle Scholar
  6. 6 I.C.Wand, Hoden "M-code" York computer Science report No.14,1978 York Univ.]]Google ScholarGoogle Scholar
  7. 7 Wilkes,M.V. "The best way to design an automatic calculating machine" Rept. manchester univ. computer language pp.16-18 1951]]Google ScholarGoogle Scholar
  8. 8 N.Wirth, "The use of Modula" Software Practice and Experience Vol. 7, 37-65 1977.]]Google ScholarGoogle ScholarCross RefCross Ref
  9. 9 N.Wirth "Modula: A language for modular multiprogramming." Software Practice and Experience Vol 7 3-35 1977]]Google ScholarGoogle ScholarCross RefCross Ref
  10. 10 N.Wirth, "Design and Implementation of Modula" Vol.7. 67-83 1977.]]Google ScholarGoogle Scholar
  11. 11 N.Wirth "Modula 2" Institute furr informatik ETH CH-8092 Zurich, Second edition December 1980]]Google ScholarGoogle Scholar
  12. 12 N.Wirth "Lilith: A Personal computer for the Software Engineering." "5 th international conference on the software engineering" March 9-12 1981]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 N.Wirth "The Personal Computer Lilith" Istitute fur informatik Zurich.Switzerland, April, 1981]]Google ScholarGoogle Scholar

Index Terms

  1. The use of a meta-assembler to design an M code interpreter on AMD2900 chips

        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 12, Issue 4
          Dec. 1981
          187 pages
          ISSN:1050-916X
          DOI:10.1145/1014192
          Issue’s Table of Contents
          • cover image ACM Conferences
            MICRO 14: Proceedings of the 14th annual workshop on Microprogramming
            December 1981
            214 pages

          Copyright © 1981 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 December 1981

          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!