著者
重村 哲至 古川 達也 相知政司 林 敏浩
出版者
一般社団法人情報処理学会
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.48, no.9, pp.3318-3327, 2007-09-15
参考文献数
14
被引用文献数
1

電気・電子・情報系の学生にノイマン型コンピュータの動作原理を教えるために,実機を用いた機械語教育を行うことが提唱されてきた.しかし,現在のコンピュータ・システムは教育用には高度で複雑すぎる.そこで,筆者らは,高専や大学において,機械語教育に使用する演習用のマイコンを設計・開発した.開発したマイコンが備える,内部を2 進数で観察できるコンソールパネル,命令セットアーキテクチャ,入出力装置,クロス開発環境は,どれも教育用に配慮がされたものである.また,学生が個人で所有できるように小型・安価に実装した.実際に徳山工業高等専門学校の授業で4 年間使用し,教育効果があることが判明した.To teach students the principle of the von Neumann窶鍍ype computer, the machine language education with a real computer has been advocated conventionally. However, present computer systems are too advanced and complex to educate them. According to the demand for the higher education, the authors have designed and implemented an educational microcomputer system to satisfy the demand. The implemented computer has a console panel, that can be used to observe the inside, a set of instructions, I/O devices and cross development environments that are appropriate for education. Moreover, it has been implemented small size and at a low price so that the student might own it individually. It has been found out that there is a feasible education effect because of the practical usage in some classes for four years at Tokuyama College of Technology.
著者
柳 洋輔 重村哲至
出版者
徳山工業高等専門学校
雑誌
徳山工業高等専門学校研究紀要 (ISSN:24325627)
巻号頁・発行日
vol.39, pp.63-68, 2015-12-01

In this paper we describe how we enabled the standard C language functions in the educational system description language C--. Because of the flexible description ability, the C language is popular in the embedded system developers. But, it is difficult for students to master C language in a short time. So, we defined C-- language for the student. It is easy to master the C-- language that has no difficult C language syntax. And we developed the translator to use C-- with many computer systems. However, it was difficult to use the standard C functions in C-- because they used the types that depended on them. Therefore we introduced new syntax to define a type easily.
著者
坂上 駿仁 重村 哲至
出版者
徳山工業高等専門学校
雑誌
徳山工業高等専門学校研究紀要 (ISSN:24325627)
巻号頁・発行日
vol.40, pp.13-18, 2016-12-01

It is important for students of computer science cource at the universities to understand the operation principle of the computer systems. In order to understand them, it is preferable to perform practical learning with the system that actually works. So we developed an educational computer of simple hardware configuration called TaC. In this paper, we describe a method for operating the language processor on the small main memory of TaC. We divided the compiler into six modules. Thereby, we describe a reduction method for main memory size consuming at a compile module-divided. Object size of each module is expected to be within 15 kiB.