diff --git a/docs/index.html b/docs/index.html index a9c30c8..98085f2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -24,7 +24,22 @@

Write your Own Virtual Machine

The final code is about 250 lines of C (unix, windows). All you need to know is how to read basic C or C++ and how to do binary arithmetic.

-
  1. What is a virtual machine?
  2. LC-3 architecture
  3. Assembly examples
  4. Executing programs
  5. Implementing instructions
  6. Instruction cheat sheet
  7. Trap routines
  8. Trap routine cheat sheet
  9. Loading programs
  10. Memory mapped registers
  11. Platform specifics
  12. Running the VM
  13. Alternate C++ technique
  14. Contributions
+
    +
  1. What is a virtual machine?
  2. +
  3. LC-3 architecture
  4. +
  5. Assembly examples
  6. +
  7. Executing programs
  8. +
  9. Implementing instructions
  10. +
  11. Instruction cheat sheet
  12. +
  13. Trap routines
  14. +
  15. Trap routine cheat sheet
  16. +
  17. Loading programs
  18. +
  19. Memory mapped registers
  20. +
  21. Platform specifics
  22. +
  23. Running the VM
  24. +
  25. Alternate C++ technique
  26. +
  27. Contributions
  28. +

Note: This tutorial is a literate program.