コンピュータシステムの理論と実装を読んで実装するだけのリポジトリです
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
hack_assembler テストデータ追加 Oct 31, 2018
hack_computer screen に変更があったときだけ描画する Nov 9, 2018
.gitignore nandから論理ゲートの実装 Dec 4, 2017
.travis.yml
Cargo.lock プロジェクト構成の大移動 Oct 30, 2018
Cargo.toml プロジェクト構成の大移動 Oct 30, 2018
README.md 不要なオプションを削除 Oct 30, 2018

README.md

Nand2Tetris Build Status

コンピュータシステムの理論と実装を読んでRustで実装しているリポジトリです。

テストの実行

cargo test

hack コンピュータの起動の仕方

cargo run --bin computer_runner [hack binary path] [max_cycle] [wait_ms]

実行例

cargo run --bin computer_runner test/MyRect.hack 1000

assembler の実行

cargo run ../hack_computer/test/MyRect.asm