2024-01-01から1年間の記事一覧

コンピュータシステムの理論と実装の12章のオペレーティングシステムを実装しました

前回の続きです。今回はコンピュータシステムの理論と実装(以下、nand2tetris本)の12章のオペレーティングシステムを実装してみました。 今回のコード 概要 1. Memory(メモリ操作) 2. Array(配列操作) 3. Math(基本的な演算) 4. String(文字列操作…

コンピュータシステムの理論と実装の11章のコンパイラ#2:コード生成を実装しました

前回の続きです*1。今回はコンピュータシステムの理論と実装(以下、nand2tetris本)の11章のコンパイラ#2:コード生成をC言語で実装してみました。 今回のコード 概要 シンボルテーブル SymbolTableモジュール CompilationEngineモジュール コード生成 最小…