skip to main content
article
Free Access

A microprogramming teaching environment using the Macintosh computer

Authors Info & Claims
Published:01 August 1989Publication History
Skip Abstract Section

Abstract

A microprogramming teaching environment is presented. It is composed of a hardware part (a 16 bit microprogrammable processor) and a software part, running on a Macintosh II computer.

The software includes 6 modules: two microassemblers - one uses a classical approach to generate microcode from a description in a register transfer language and the other one, which is more unusual, is menu-driven -; a disassembler; a monitor allowing one to display and modify the processor resources, as well as to control the execution; a memory loader and a simulator.

The interactive and convivial nature of the Macintosh computer, and especially the HyperCard application, are used thoroughly in order to facilitate a utilization of the system.

References

  1. 1 D. Mange,A High-Level-Language Programmable Controller,IEEEMicro,vol. 6, no. 1,February 1986,pp.25- 41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 T. C. Hartrum, G. B. Lamont, A. A. Ross, Am29203 Evaluation Board User's Guide, Advanced Micro Devices, Inc., Sunnyvale, 1986.Google ScholarGoogle Scholar
  3. 3 S. Habib (ed.), Microprogramming and Firmware Engineering methods, Van Nostrand Reinhold, New York, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Apple, HyperCard script language guide: the Hyper- Talk language, Addison-Wesley, Reading, 1988 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 J. F. Wakerly, Microcomputer Architecture and Programming, John Wiley, New York, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 N. Wirth, Algorithms + Data Structures = Programs, Prentice-Hall, Englwood Cliffs, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A microprogramming teaching environment using the Macintosh computer

              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 20, Issue 3
                Sep. 1989
                253 pages
                ISSN:1050-916X
                DOI:10.1145/75395
                Issue’s Table of Contents
                • cover image ACM Conferences
                  MICRO 22: Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture
                  August 1989
                  253 pages
                  ISBN:0897913248
                  DOI:10.1145/75362

                Copyright © 1989 Author

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 August 1989

                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!