Repository to put exercise solutions of the book, "The Elements of Computing Systems" by Nisan and Schocken.
- Original book: The Elements of Computing Systems
- Japanese translated version(read this one): コンピュータシステムの理論と実装
I selected Clojure as the language for writing Assembler, Virtual Machine and Compiler.
- Boolean Logic: solution
- Boolean Arithmetic: solution
- Sequential Logic: solution
- Machine Language: solution
- Computer Architecture: solution
- Assembler: solution
- Virtual Machine Ⅰ: Stack Arithmetic: solution
- Virtual Machine Ⅱ: Program Control: solution
- High-Level Language: solution
- Compiler Ⅰ: Syntax Analysis: solution
- Compiler Ⅱ: Code Generation: solution
- Operation System: solution