Skip to content

ikenox/nand2tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nand2tetris

O'Reilly Japan - コンピュータシステムの理論と実装

コンピュータを理解するための最善の方法はゼロからコンピュータを作ることです。 コンピュータの構成要素は、ハードウェア、ソフトウェア、コンパイラ、OSに大別できます。 本書では、これらコンピュータの構成要素をひとつずつ組み立てます。 具体的には、NANDという電子素子からスタートし、論理ゲート、加算器、CPUを設計します。 そして、オペレーティングシステム、コンパイラ、バーチャルマシンなどを実装しコンピュータを完成させて、最後にその上でアプリケーション(テトリスなど)を動作させます。 実行環境はJava(Mac、Windows、Linuxで動作)。

About this repository

  • 上記書籍の各章の演習問題を回答して上げていきます。
  • 各章ごとに、気づいたことやつまづいた部分などのメモをMEMO.mdに書き記しておきます。

About

『コンピュータシステムの理論と実装』演習問題の回答・メモ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published