J. M. Kerridge
A simulator for teaching computer architecture
Kerridge, J. M.; Willis, N.
Authors
N. Willis
Abstract
This paper describes the specification, implementation and use of a computer system simulator. The simulator project was begun as a result of teaching a second year undergraduate course in computer systems.It became apparent that students only fully appreciate the differences in computer architecture when they are able to have "hands on" experience. This simulator, which operates at the register transfer level, allows students to gain experience of many different architectures without recourse to many different computers. This experience, in the first instance, is gained by the students being able to run programs on the simulated computers and then investigating the state of the computer after each machine or micro instruction. The design of these teaching computers is chosen so that they demonstrate a particular architectural detail. Subsequently students can design their own computer systems and compare them with simulations of commercially available computers.
Citation
Kerridge, J. M., & Willis, N. (1980). A simulator for teaching computer architecture. Sigcse Bulletin, 12(2), 65-71. https://doi.org/10.1145/989253.989264
Journal Article Type | Article |
---|---|
Publication Date | Jul 1, 1980 |
Deposit Date | Apr 17, 2019 |
Journal | ACM SIGCSE Bulletin |
Print ISSN | 0097-8418 |
Publisher | Association for Computing Machinery (ACM) |
Peer Reviewed | Peer Reviewed |
Volume | 12 |
Issue | 2 |
Pages | 65-71 |
DOI | https://doi.org/10.1145/989253.989264 |
Keywords | Programs; micro instruction; computer systems. |
Public URL | http://researchrepository.napier.ac.uk/Output/1735444 |
You might also like
Dot-to-Dot: Pre-Reading Assessment of Literacy Risk via a Visual-Motor Mechanism on Touchscreen Devices
(2021)
Presentation / Conference Contribution
Solving the Santa Claus Problem Over a Distributed System
(2018)
Presentation / Conference Contribution
Investigation of visual aspects of developmental dyslexia in children
(2017)
Presentation / Conference Contribution
Communicating Connected Components: Extending Plug-and-Play to Support Skeletons
(2017)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search