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 :
بازگشت