Three simulator tools for teaching computer architecture: Little Man computer, and RTLSim

  • Authors:
  • Cecile Yehezkel;William Yurcik;Murray Pearson;Dean Armstrong

  • Affiliations:
  • Weizmann Institute of Science;Illinois Wesleyan University;University of Waikato;University of Waikato

  • Venue:
  • Journal on Educational Resources in Computing (JERIC)
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Teaching computer architecture (at any level) is not an easy task.To enhance learning, a critical mass of educators has begun usingsimulator visualizations of different computer architectures. Herewe present three representative computer architecture simulatorsfor learning which show that there is a growing consensus forcomputer simulation as a teaching tool for complex dynamicprocesses, such as underlying computer operations. Simulators alsoshow the wide spectrum of pedagogical goals for teaching computerorganization and architecture. Specifically, the three simulatorswe describe are (1) EasyCPU for the Intel 80x86 family of CPUs; (2)Little Man Computer for a general von Neumann computerarchitecture; and (3) RTLSim, a data path simulator for a MIPS-likeCPU. An appendix is provided for more detailed descriptions of eachsimulator.