Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A microprogramming simulator for instructional use

Published: 01 January 1984 Publication History

Abstract

The teaching of computer architecture at a low level is made difficult by the complexity of the real systems which are used as examples and tools. This paper describes a processor simulation system which is intended for use at the second and third year undergraduate level for teaching techniques and concepts in the implementation of instruction sets and microprogramming. The important features of this system are in the user interface, and not necessarily in the actual processor which is simulated.

References

[1]
Joy, W.N., Graham, S.L., Haley, C.B., "Berkeley PASCAL User's Manual Version 2.0", Oct. 1980.
[2]
Andrews, M., "Principles of Firmware Engineering in Microprogram Control", Computer Science Press. 1980.
[3]
Tannenbaum, A., "Structured Computer Organization", Prentice-Hall, 1976.
[4]
Parker, J.R., "The Microtool Processor Emulation System", University of Calgary Computer Science research report number 82/110/29, January 1983.
[5]
IEEE Education Committee (Model Curriculum Subcommittee of the IEEE Computer Society), "A Curriculum in Computer Science and Engineering", preliminary version. Pub. EH0119-8 Jan. 1977.
[6]
ACM Curriculum Committee on Computer Science, "Curriculum 68 - Recommendations for Academic Programs in Computer Science", CACM Vol. 11 Number 3, March 1968.
[7]
Dasgupta, D., "The Organization of Microprogram Stores", Computing Surveys, Vol. 11 Number 1, March, 1979.
[8]
ACM Curriculum Committee on Computer Science, "Curriculum Computer Science", CACM, Vol. 22, No. 3, March, 1979.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 16, Issue 1
Proceedings of the 15th SIGCSE technical symposium on Computer science education
February 1984
235 pages
ISSN:0097-8418
DOI:10.1145/952980
Issue’s Table of Contents
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: 01 January 1984
Published in SIGCSE Volume 16, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)78
  • Downloads (Last 6 weeks)11
Reflects downloads up to 10 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (1994)On the design and use of a simulator for teaching computer architectureACM SIGCSE Bulletin10.1145/187387.18740426:3(45-ff.)Online publication date: 1-Sep-1994
  • (1993)Simulating and compiling a hypothetical microprogrammed architecture with projects for computer architecture and compiler designACM SIGCSE Bulletin10.1145/152751.15276125:2(38-42)Online publication date: 1-Jun-1993
  • (1989)A simulation tool for teaching CPU design and microprogramming conceptsACM SIGAPL APL Quote Quad10.1145/75145.7515719:4(94-100)Online publication date: 1-Jul-1989
  • (1989)A simulation tool for teaching CPU design and microprogramming conceptsConference proceedings on APL as a tool of thought10.1145/75144.75157(94-100)Online publication date: 1-Jul-1989
  • (1987)MicMac: a microprogram simulator for courses in computer organizationProceedings of the eighteenth SIGCSE technical symposium on Computer science education10.1145/31820.31800(428-431)Online publication date: 1-Feb-1987
  • (1987)MicMac: a microprogram simulator for courses in computer organizationACM SIGCSE Bulletin10.1145/31726.3180019:1(428-431)Online publication date: 1-Feb-1987
  • (1992)Providing a laboratory for instruction set designACM SIGCSE Bulletin10.1145/135250.13454324:1(163-167)Online publication date: 1-Mar-1992
  • (1992)Providing a laboratory for instruction set designProceedings of the twenty-third SIGCSE technical symposium on Computer science education10.1145/134510.134543(163-167)Online publication date: 1-Mar-1992

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media