| 授業の目標と概要 |
| H8CPUを題材にして,マイクロコンピュータの構造,メモリ,I/O,機械語命令の読み込みと連続動作,起動時の動 |
| 作,ジャンプ命令の仕組み,スタックとスタックポインタ,サブルーチンコールの仕組みの大枠を理解する。PCと |
| H8CPUのROMモニタプログラム上で機械語命令を実行させ,動作の仕組みを体験する。C言語をアセンブリ言語に変換 |
| し,アセンブリ言語を理解する。またアセンブリ言語のプログラムを追跡できるようにする。 |
|
| カリキュラムにおける位置づけ |
| 履修済みの論理回路Ⅰ・Ⅱ、電子計算機Ⅰから引き継ぐ科目である。応用計算機設計,卒業研究にさらに継続され |
| る。 |
|
|
|
| G1 ガイダンス |
4 |
| 1.H8CPUを例としたマイクロコンピュータの動作原理 |
|
| マイクロコンピュータの構造 |
|
| メモリ,I/O,機械語命令の読み込みと連続動作 |
|
| 起動時の動作 |
4 |
| ジャンプ命令の仕組み,スタックとスタックポインタ,サブルーチンコールの仕組み |
|
| 2.アセンブリ言語概要 |
6 |
| アセンブリ言語と疑似命令 |
|
| 3.簡単なアセンブリ言語プログラムの演習 |
|
|
|
|
| 4.C言語とアッセンブリ言語 |
2 |
| コンパイラによるC言語→アセンブリ言語変換 |
|
| 5.アセンブリ言語プログラムの演習 |
4 |
| 6.マイコンCプログラミングにおけるスタートアップルーチン |
2 |
| 7.タスクスイッチのプログラム |
4 |
| 8.自由研究 |
2 |
|
|
|
|
|
|
|
| 教科書 |
|
著者:藤沢幸穂 書名:H8マイコン完全マニュアル 発行所:オーム社出版局
|
|
| 補助教科書 |
|
著者:白土義男 書名:H8ビギナーズガイド 東京電機大出版局
|
|
| 履修上の注意 |
|
演習は1人1セットのH8マイコンセットをPCとともに用います。手作りなので丁寧に扱うこと レポート提出はWeb管理される http://tokyo-ct.net/usr/kosaka/for_students/H8.html を参考にする
|
|
| 評価基準 |
|
CPUの構造とアセンブリ言語の大枠が理解できる。マニュアルを見ながらであれば,アセンブリ言語でプログラムができる。C言語とアセンブリ言語の関係がわかる。
|
|
| 評価法 |
|
| 学習・教育目標 |
東京高専 |
|
JABEE |
|