Enhancing pedagogy via eBay: some assembly (language) required

  • Authors:
  • Scott B. Hunter

  • Affiliations:
  • Department of Computer Science, Siena College, Loudonville, NY

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

A number of CPU simulators have been developed, for various purposes, one of which has been to aid in the teaching of assembly language concepts. An alternate and time-honored approach is to use actual, existing systems for this purpose. In this paper, it is argued that these form two ends of a spectrum of approaches, and that there is a point somewhere in the middle that preserves many of the benefits of both ends: through the use of the SPIM simulator for the MIPS CPU, and a modest purchase on eBay, our students have not only had the flexibility and educational benefits that a simulator provides, but have also been able to apply that knowledge to investigating and manipulating a real computer that uses those very same instructions. Some of the activities that were developed for this purpose are presented, as well as some ideas for further use of this equipment.