ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Design, Implementation and Trial Evaluation of CPU Simulator to Visualize Register-transfer level Micro-Operation

Proceeding: The Third International Conference on Electronics and Software Science (ICESS)

Publication Date:

Authors : ; ; ; ; ; ; ; ; ; ; ; ;

Page : 7-12

Keywords : Educational Visualization; Computer Simulation at Register-transfer level; e-Learning;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

This paper proposes a new educational tool for Computer Architecture, which can provide simulation of assembly program code (instead of machine language), demonstration of several kinds of sample programs and visualization of register-transfer-level structure/behavior, namely micro-operation. Our 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 and understand micro-operation based behavior of CPU. Our Simulator has been also evaluated through some kinds of questionnaires by users/learners in classroom lectures. It is confirmed that the simulator has been very useful and effective to learn Computer Architecture and behav- ior/organization of CPU by means of its application.

Last modified: 2017-08-06 22:17:57