DocumentCode :
1151488
Title :
Animated models for teaching aspects of computer systems organization
Author :
Henderson, William D.
Author_Institution :
Dept. of Comput., Northumbria Univ., Newcastle, UK
Volume :
37
Issue :
3
fYear :
1994
fDate :
8/1/1994 12:00:00 AM
Firstpage :
247
Lastpage :
256
Abstract :
A computer simulator of a simple processor has been developed to help teach aspects of computer systems organization to first-year BSc undergraduates. The software provides an animated environment which allows the learner to explore the execution of macro- and microcode and electronic activity in computers within the framework of a pedagogical microprocessor. As programs are executed, the flows of data, addresses, and instructions are animated on functional diagrams. The learner is able to write machine-code programs using an existing basic instruction set and observe these being `executed´ as a series of animated operations. In addition, the learner may specify microprograms to augment the basic instruction set. The behavior of CPU functional units (ALU, control unit, registers, etc.) may be examined by selecting more detailed models of these subsystems. Students use the software individually and in small groups by working through a series of exercises from a manual. In addition to describing the software, this paper comments on its use on the undergraduate course and concludes by outlining plans for its future development
Keywords :
computer aided instruction; computer animation; computer science education; educational courses; virtual machines; CPU functional units; addresses; animated models; computer systems organization; data flows; electronic activity; first-year BSc undergraduates; instructions; machine-code programs; macrocode execution; microcode execution; pedagogical microprocessor; Animation; Arithmetic; Assembly; Central Processing Unit; Computational modeling; Computer simulation; Education; Hardware; Microprocessors; Programming profession;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/13.312133
Filename :
312133
Link To Document :
بازگشت