この授業の情報は、Web サイト ( http://ynitta.com/class/ ) と GoogleDrive に置きます。
GoogleDrive には @gm.tsuda.ac.jp のアカウントでアクセスして下さい。 当初は@gm.tsuda.ac.jp全員がアクセス可能ですが、ある時点で履修登録者のみに制限します。
pdf形式の資料を配布する際は GoogleDrive 中の pdf/ フォルダに置きます。 また、授業中に書き込みを行ったpdf形式のテキストなど、追加の資料は GoogleDrive のhandwritings/ フォルダに置くことがあります。
Web サイト http://ynitta.com/class/ 上の「課題提出Web」などの学内専用ページに学外からアクセスする場合は、 GoogleDrive の passwd.txt に記載されている [Web用] ユーザ名 と パスワード を利用して下さい。
ディジタル回路の基礎と設計を理解した上で、コンピュータの仕組みと高速化技術について学びます。
Windows パソコンで CPU として採用されている intel 8080, x86, x64 アーキテクチャと、 2020年以降の Apple Mac でCPUとして採用されている ARM64 の機械語(アセンブリ言語)についても学習します。
授業の到達目標は次の2点です。
[勉強しておくべきポイント] ある真理値表を実現する3変数のカルノーマップ フリップフロップを2個使ったカウンタの実現 intel8080プロセッサの機械語のアセンブル、逆アセンブル(表は与えられるので暗記の必要はない) ARM64 アーキテクチャにおける関数呼出しの関数フレームの作成と,引数へのアクセス方法 RISC, キャッシュ、パイプラインについての概要の理解
[注意] 課題提出Webにアクセスするには、 上記 Google Drive 中のpasswd.txt に記載されている [Web用]のユーザIDとパスワードを使って下さい。
課題提出Web特定の教科書は使いません。 Web サーバまたは GoogleDrive 経由で必要な資料を配布します。
授業を欠席した場合は、次の授業までに当該分野の本を自分で読破し、 授業内容と同等の知識を独力で身に付けておく必要があります。
ジョン・L. ヘネシー (著), デイビッド・A. パターソン (著), 成田 光彰 (翻訳) , 出版社: 日経BP社; 第5版 (2014/12/6), 言語: 日本語, ISBN-10: 4822298426, ISBN-13: 978-4822298425, https://www.amazon.co.jp/dp/4822298426/
デイビッド・A・パターソン (著), ジョン・L・ヘネシー (著), 成田光彰 (翻訳) , 出版社: 日経BP社; 第5版 (2014/12/6) 言語: 日本語 ISBN-10: 4822298434 ISBN-13: 978-4822298432 https://www.amazon.co.jp/dp/4822298434/
Hisa Ando (著) , 出版社: 技術評論社 (2011/1/6) ISBN-10: 4774145211, ISBN-13: 978-4774145211, https://www.amazon.co.jp/dp/4774145211/