コンピュータサイエンス

Computer Organization and Design Fundamentals

David Tarnoff

英語原題: Computer Organization and Design Fundamentals

二進表現と論理回路から記憶、プロセッサ、アセンブリへ進む著者公開の無料教科書。ソフトウェア操作を論理と物理的実装へ結び付ける。

前提知識

初等代数と入門プログラミングが役立つ。電子工学の経験は不要で、二進数と制御構造から練習する。

版
1
出版年
2007
難易度レベル
初級
学術レベル
学部
computer organizationdigital logicmemory hierarchy

01 / 読書ガイド

読書ガイド

対象読者

計算機構成の初学者向け。数や変数の背後にある回路、アドレス、記憶の実装を理解する。

前提知識

初等代数と入門プログラミングが役立つ。電子工学の経験は不要で、二進数と制御構造から練習する。

扱う内容

数体系、二進演算、論理、ブール代数、組合せ回路、ラッチ、状態機械、記憶、80x86の例を扱う。

使い方

真理値表から論理式を簡単化し全入力で検証する。クロックごとの状態と短いプログラムを追い、アドレスと値、記憶階層を区別する。

版と出典

著者の大学サイトで全章、前付、索引を無料提供。第一版の2007年7月第三刷を選び、後の映像版第四版とは区別する。新シリーズのCC許諾を旧PDFへ転用しない。

公式サイトで読む