By Topic

Yet Another Simple Processor (YASP) for Introductory Courses on Computer Architecture

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Lluís Ribas-Xirgo ; Department of Microelectronics and Electronic Systems (MiSE), Escola d'Enginyeria, Universitat Autònoma de Barcelona, Bellaterra, Spain

Subjects that include short introductions to computer architecture are usually taught in the first year of electronic engineering and computer science degrees. To enable students to acquire practical skills in this topic, simple computers can be used. These computers are usually microcontrollers or education-specific machines. In this paper, we present a machine based on a simple processor that also has some of the characteristics of microcontrollers, such as integrated input/output ports. In addition, this machine is accompanied with a tool suite intended for educational purposes that includes several simulators, assemblers, and debuggers that have been gradually introduced since the academic year 1999-2000. Results show that students are satisfied with the integrated development environment and with the machine as an example of how actual computers work.

Published in:

IEEE Transactions on Industrial Electronics  (Volume:57 ,  Issue: 10 )