前回に引き続き今回はコンピュータシステムの理論と実装(以下、nand2tetris本)のCPUエミュレータを実装してみました。 今回のコード 概要 CPUエミュレータ部分のライブラリクレート 1. HACK言語の機械語命令の定義(instruction.rs) 2. 算術演算可能なメモリ1ワード(word.rs) 3. エントリポイント(lib.rs) 呼び出し元のバイナリクレート(SDLやWASM) SDL WASM 参考情報 まとめ 今回のコード 下記、タグv0.0.7になります。 github.com 下記で環境をcloneできます。 git clone -b v0.0.7 https:…