Book
The book is work in progress.
Preface: Book Overview
Chapter 0: Under The Hood
Chapter 1: Boolean Logic
Chapter 2: Boolean Arithmetic
Chapter 3: Sequential Logic
Chapter 4: Computer Architecture
Chapter 5: The Assembler
Chapters 6+7: The Virtual Machine
Chapter 8: The High Level Language
Chapter 9-10: Compilation
Chapter 11: The Operating System
Appendix A: Hardware Description and Simulation
Appendix B: Test Scripting Language