講演名 2017-03-10
マイクロ操作を可視化するCPUシミュレータの開発と評価
原 慎也(香川大), 今井 慈郎(香川大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿では,アセンブリ言語プログラムの実行をシミュレーションし,レジスタトランスファレベルの構造や動作,すなわちマイクロ操作を可視化できる計算機アーキテクチャの新しい教育ツールを提案する.開発したCPUシミュレータは,WebサービスとしてHTML5とJavaScriptで実装されている.シミュレータには複数のシミュレーション実行モードが実装されており,ユーザが実行モードを選択する.CPUの構造や動作を,マイクロ操作レベルでグラフィカルに可視化できることが最大の特徴である.開発したシミュレータは授業での使用後,アンケートによって評価されており,計算機アーキテクチャとCPUの構造や動作を学習する上で,非常に効果的であることが確認されている.
抄録(英) 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 behavior/organization of CPU by means of its application.
キーワード(和) マイクロ操作 / 可視化 / シミュレータ / JavaScript / 教育支援システム
キーワード(英) Educational Visualization / Computer Simulation at Register-transfer level / e-Learning
資料番号 ET2016-113
発行日 2017-03-03 (ET)

研究会情報
研究会 ET
開催期間 2017/3/10(から1日開催)
開催地(和) 新居浜工業高等専門学校
開催地(英) National Institute of Technology, Niihama College
テーマ(和) STEM教育/一般
テーマ(英) STEM (Science, Technology, Engineering and Mathematics) Education, etc.
委員長氏名(和) 松原 行宏(広島市大)
委員長氏名(英) Yukihiro Matsubara(Hiroshima City Univ.)
副委員長氏名(和) 中村 勝一(福島大)
副委員長氏名(英) Shoichi Nakamura(Fukushima Univ.)
幹事氏名(和) 鷹岡 亮(山口大) / 東本 崇仁(東京工芸大)
幹事氏名(英) Ryo Takaoka(Yamaguchi Univ.) / Takahito Toumoto(Tokyo Polytechnic Univ.)
幹事補佐氏名(和) 立岩 佑一郎(名工大) / 中山 祐貴(福島大)
幹事補佐氏名(英) Yuichiro Tateiwa(Nagoya Inst. of Tech.) / Yuuki Nakayama(Fukushima Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Educational Technology
本文の言語 JPN
タイトル(和) マイクロ操作を可視化するCPUシミュレータの開発と評価
サブタイトル(和)
タイトル(英) Development and Trial Evaluation of CPU Simulator with Register-transfer level Micro-Operation
サブタイトル(和)
キーワード(1)(和/英) マイクロ操作 / Educational Visualization
キーワード(2)(和/英) 可視化 / Computer Simulation at Register-transfer level
キーワード(3)(和/英) シミュレータ / e-Learning
キーワード(4)(和/英) JavaScript
キーワード(5)(和/英) 教育支援システム
第 1 著者 氏名(和/英) 原 慎也 / Shinya Hara
第 1 著者 所属(和/英) 香川大学(略称:香川大)
Kagawa University(略称:Kagawa Univ.)
第 2 著者 氏名(和/英) 今井 慈郎 / Yoshiro Imai
第 2 著者 所属(和/英) 香川大学(略称:香川大)
Kagawa University(略称:Kagawa Univ.)
発表年月日 2017-03-10
資料番号 ET2016-113
巻番号(vol) vol.116
号番号(no) ET-517
ページ範囲 pp.111-116(ET),
ページ数 6
発行日 2017-03-03 (ET)