IEEJ Transactions on Electronics, Information and Systems
Online ISSN : 1348-8155
Print ISSN : 0385-4221
ISSN-L : 0385-4221
<Information Processing, Software>
Register-Transfer-level CPU Simulator for Computer Architecture Education and Its Quantitative Evaluation
Shinya HaraYoshiro Imai
Author information
JOURNAL FREE ACCESS

2018 Volume 138 Issue 9 Pages 1123-1130

Details
Abstract

This paper reports an educational tool and its evaluation in order for learners to study Computer Architecture, especially in the higher education of Science and Technology field. This tool, which is called Visual CPU Simulator, can provide graphical simulation of assembly program code (instead of machine language) and demonstration of Register-transfer-level micro-operations inside of CPU, namely precise detail of structure and behavior of inner CPU. This educational tool for CPU simulation has been designed and implemented in Javascript language as Web service. Its users select simulation modes by micro step, by machine cycle and by automatic repetition of such cycles. So they can learn how a computer works graphically, recognize inner structure of CPU easily and understand micro-operation based behavior of CPU effectively. This Simulator has been also evaluated through some kinds of questionnaires by learners in many classroom lectures. It is significantly confirmed that the simulator has been very useful and effective to learn Computer Architecture and organization/performance of CPU through its simulating facilities.

Content from these authors
© 2018 by the Institute of Electrical Engineers of Japan
Previous article Next article
feedback
Top