Last Updated: 2022.05.16
長年公開されてきました ISIT (九州先端科学技術研究所) の教育用計算機シミュレータのページは,閉鎖となりました.
今後は,大学の機関リポジトリでの公開にしてもらう予定です. また,JavaアプレットおよびJavaアプリについては,ダウンロード可能にしています.
[NOTICE]
2017年以降,Javaアプレットが非推奨となり,新しいWebブラウザ内では 実行できなくなりました. このため,同じ機能を持つJavaアプリ kueSym.jar (国際版)を公開しております.ダウンロードし,ご利用下さい.
また,Javaの実行環境がないという個人ユーザ向けには,Oracle が JRE のちょっと前のバージョンを無償公開してくれています.公式サイトの 「無料Javaのダウンロード」からどうぞ.

教育用計算機シミュレータ ( CPUシミュレータ)

Educational Computer Simulator ( CPU simulator )


 ここで紹介する計算機シミュレータは、1999年のISITとIPAとの プロジェクトの中で開発された計算機原理教育用の計算機シミュレータ ( 模型計算機シミュレータ ) の拡張版として、 新たに設計・開発されたJAVAプログラムです。

 現在の情報化社会を支えているコンピュータのしくみと働きが、 中学生にも直感的に分かるような簡単な構成になっています。 また、平成11年に改訂された高校学習指導要領の中の 「情報B:コンピュータにおける情報の処理」の単元にも使用可能なものと して設計されています。 同時に、計算機工学に必須の高度な概念もこのシミュレータには 含まれており、大学等の高等教育でも十分に利用可能なレベルのものになっています。 (というか、大学教育での利用の方が最も多いようです。現在、20大学くらい。)

This is a simple CPU simulator written in JAVA and can be used in computer education for junior high school students. It shows how a computer works in an easy and interactive way. Moreover, this simulator can control a radio-controlled toy car.

[NEW] CPUシミュレータの動画 を公開 (2022/05/16)

CPUシミュレータ      CPUsimulator

日本語版                                              English version
図. 計算機シミュレータ外観(クリックすると拡大します)
Snapshot of the CPU Simulator ( clicked to enlarge)

 このシミュレータは、CPU、メモリ、プログラム、データ、 足し算引き算、番地 (アドレス) の6つの単語のだいたいの意味を 知っていれば操作できる、とても簡単な構成になっています。 小中学生にとっての唯一の疑問は、「なぜ番地が 0から始まるの?」という ところくらいでしょう。 一方、以下にキーワードを示しているように、 大学等で実施されている計算機工学の講義で出てくる高度な概念も、 このシミュレータには含まれており、高等教育への連続性も十分 考慮されて設計されています。

本シミュレータに現われる、計算機工学に関連するキーワード ( keywords):
(wikipediaを引用していますが、正誤については、ご自分で判断して下さい。)


参考:


更新履歴 ( History): (ISIT-IPA版計算機シミュレータからの変更)

プログラムの公開:

参考文献 ( Bib.)


付録:

計算機シミュレータとラジコンカー制御 (CPU simulator and R/C toy car)

R/C car system


参考アクセス数:
問い合わせ先: