マイクロコンピュータ言語1
Microcomputer Language (I)
教授・橋爪 正樹
2単位
目的
本講義ではマイクロコンピュータ回路を動かすプログラムのプログラミング技術の習得を目指す.
概要
マイクロコンピュータを動作させるプログラムを作成する際に使用されるアセンブリ言語とそれを用いたプログラム作成法について講義する.講義以外に実習を行い,そのプログラミング技術の習得を目指す.
キーワード
マイクロコンピュータ,アセンブリ言語,Z80,プログラム書法
関連科目
要件
マイクロコンピュータ回路を必ず受講しておくこと.
注意
「マイクロコンピュータ回路」,「マイクロコンピュータ言語1」は今後のマイクロコンピュータ工学関係の科目(マイクロコンピュータ言語2,マイクロコンピュータ応用)を受講するために必要となるで,必ず受講しておくこと.欠席をするとそれ以降の内容が理解不能となる可能性が高いので,欠席しないこと.
目標
1. | マイクロコンピュータでのプログラムの実行過程を説明できる |
2. | アセンブリ言語で演算処理を記述できる |
3. | アセンブリ言語で条件分岐処理を記述できる |
4. | サブルーチンを用いてプログラムを記述できる. |
計画
1. | マイクロコンピュータの内部構造 |
2. | プログラムの実行過程 |
3. | 機械語とアセンブリ言語 |
4. | レジスタ間データ転送命令 |
5. | メモリとのデータ転送命令 |
6. | アセンブリ言語プログラムの開発法 |
7. | 加算命令 |
8. | 減算・乗除算命令 |
9. | 論理演算命令 |
10. | I/Oデバイスとのデータ転送命令 |
11. | フラグと分岐命令 |
12. | 条件分岐処理プログラミング技法 |
13. | 繰り返し処理プログラミング技法 |
14. | サブルーチンを用いたプログラミング技法 |
15. | 定期試験 |
評価
定期試験60%と平常点(演習問題に対する解答など)40%で評価し,全体で60%以上を合格とする.
対象学生
開講コース学生のみ履修可能
教科書
自作の講義ノートを使って講義する.
参考資料
第一回目の講義時に紹介
連絡先
橋爪(E棟3階南 D-2, 088-656-7473, tume@ee.tokushima-u.ac(no-spam).jp)