DocumentCode
1429605
Title
Yet Another Simple Processor (YASP) for Introductory Courses on Computer Architecture
Author
Ribas-Xirgo, Lluís
Author_Institution
Dept. of Microelectron. & Electron. Syst. (MiSE), Univ. Autonoma de Barcelona, Bellaterra, Spain
Volume
57
Issue
10
fYear
2010
Firstpage
3317
Lastpage
3323
Abstract
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.
Keywords
computer aided instruction; computer architecture; computer science education; educational aids; electronic engineering education; microcontrollers; computer architecture; computer science degree; education specific machine; electronic engineering degree; integrated input-output port; introductory course; microcontroller characteristic; yet another simple processor; Assembly; Boolean algebra; Computational modeling; Computer architecture; Computer science; Embedded computing; Industrial electronics; Laboratories; Microcontrollers; Permission; Educational processors; learning environment; microcontroller simulator; processor emulation;
fLanguage
English
Journal_Title
Industrial Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0278-0046
Type
jour
DOI
10.1109/TIE.2010.2044118
Filename
5422773
Link To Document