skip to main content
article
Free Access

On the design and use of a simulator for teaching computer architecture

Authors Info & Claims
Published:01 September 1994Publication History
Skip Abstract Section

Abstract

Most Computer Architecture classes include dicussions of machine instructions and CPU internals, but not many include input/output devices, either as part of that course, or elsewhere in the program. This paper discusses a simulator designed to allow students to work with simulated I/O devices as a part of larger machine simulator.

References

  1. [1] Seth D. Bergmann. Simulating and compiling a hypothetical microprogrammed architecture with projects for computer architecture and compilier design. SIGCSE Bulletin, 25(2):38-42, June 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] D. Carlson. Simulated microprogramming in the classroom. SIGCSE Bulletin, 19(4): 60-63, December 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] J. Donaldson. Minmac: A microprogram simulator for courses in computer organization. SIGCSE Bulletin, 19(1):428-431, February 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. [4] A. Dunworth and V. Upatising. Umac: A simulated microprogramming teaching aid. SIGCSE Bulletin, 21(3):39-43, September 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. [5] Dave Foley. Microcode simulation in the computer architecture course. SIGCSE Bulletin, 24(3):57-59, 64, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Roy Fuller. PDP-11 simulator for apple macintosh is designed for instructional use. SIGCSE Bulletin, 23(3):17-19, September 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Roy Fuller. Microcode simulator for apple macintosh. SIGCSE Bulletin, 24(4):49-51, 64, December 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] J. Harris. A microprogrammable project for a course in computer systems. SIGCSE Bulletin, 20(2):43-49, June 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] F. Moore. Teaching microcoding principles. SIGCSE Bulletin, 15(1), 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] J. Parker and K. Becker. A microprogramming simulator for instructional use. SIGCSE Bulletin, 16(1), 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] J. Sayers and D. Martin. A hypothetical computer to simulate microprogramming and conventional machine language. SIGCSE Bulletin, 20(4):43-49, December 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Delmar E. Seals. An integrated hardware simulator, SIGCSE Bulletin, 25(2):24-28, June 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] William Stallings. Computer Organization and Architecture, 3rd Edition. Macmillian Publishing Company, 866 Third Ave, New York, NY 10022, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On the design and use of a simulator for teaching computer architecture

              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 SIGCSE Bulletin
                ACM SIGCSE Bulletin  Volume 26, Issue 3
                Sept. 1994
                67 pages
                ISSN:0097-8418
                DOI:10.1145/187387
                Issue’s Table of Contents

                Copyright © 1994 Author

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 September 1994

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader