マイクロプロセッサ
Microprocessors
教授・福見 稔
2単位
目的
マイクロプロセッサの基本的な動作原理とそのプログラミングについて習熟し,マイクロプロセッサを活用するために必要な知識を獲得することを目的とする.
概要
4ビットに始まり,現在までのマイクロプロセッサの開発の歴史を概観し,プロセッサ内部の情報表現と2進数での演算方法を理解した後,人類最初のマイクロプロセッサi4004のアーキテクチャを学ぶ. 次いで,i8080とZ80のアーキテクチャを調べ,i8080とZ80の主要マシン命令を用いたアセンブラプログラミングの演習を行う. 次に,16ビットと32ビットのアーキテクチャを学ぶ. また,DSPの特徴や最近の高速化実装技術について学ぶ.
キーワード
アセンブラ
関連科目
要件
コンピュータ入門1及び2を受講しておくことが望ましい.
目標
1. | マイクロプロセッサの動作原理とアセンブラプログラミングについて修得し,ソフトウェアとハードウェアのバランスのよい学習を行うことを目標とする. |
計画
1. | マイクロプロセッサ開発の歴史・秘話 |
2. | マイクロプロセッサの構成と動作,レポート |
3. | プロセッサ内の情報表現,2進数,10進数,16進数 |
4. | 小数点数・データ表現演習,小テスト |
5. | 2進数の加減乗除算・割り込み,レポート |
6. | 4ビットマイクロプロセッサi4004・開発秘話,小テスト |
7. | 8ビットマイクロプロセッサi8080・Z80とアセンブラ,中間テスト |
8. | i8080,Z80のプログラミング・レジスタの役割 |
9. | i8080,Z80プログラミング実習1・データ転送演習の提出 |
10. | i8080,Z80プログラミング・加減算 |
11. | i8080,Z80プログラミング実習2・加減算演習の提出 |
12. | DSPとその応用事例,レポート |
13. | 16,32ビットマイクロプロセッサ,H8マイコン |
14. | 高性能化の限界,アドレス空間,メモリの階層性 |
15. | 最新のプロセッサ事情,世界の情勢,質疑応答 |
16. | 定期試験 |
評価
講義に対する理解力の評価は講義への参加状況,演習の回答,レポートの提出状況と内容,各小テストと最終試験の成績を総合して行う.平常点と試験の比率は50:50である.
対象学生
開講コース学生のみ履修可能
教科書
田丸啓吉·安浦寛人 共著「マイクロコンピュータ」共立出版
参考資料
Donald L.Krutz著·奥川峻史 訳「マイクロプロセッサと論理設計」実教出版
大川善邦 著「マイクロコンピュータプログラムの作り方」産報出版
楠菊信 著「マイクロプロセッサ」丸善
連絡先
福見(D棟210, 088-656-7510, fukumi@is.tokushima-u.ac(no-spam).jp)
- オフィスアワー: 金曜日15時∼18時
備考
1. | 講義の単元が終わるごとに演習問題やレポートを課し,数回の小テストを実施するので,毎回の予習·復習は欠かさず行うこと. |
2. | 成績評価に対する平常点と試験の比率は5:5とする. 平常点には講義への参加状況,演習の回答及びレポートの提出状況と内容を含み,試験には小テスト及び中間テストと最終試験の成績を含む. |
3. | DSPとその応用に関するゲストスピーカーの講義を含むことがある. |