Skip to content

0xkol/nand2tetris-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nand2Tetris Course Notes

A series of notes for the nand2tetris course.

Before You Begin

  • Better to read before the exam since the notes include some implementation details (e.g. chips implementation).
  • Covers extended functionality required by HUJI (e.g. ExtendAlu).
  • Does not attempt to cover all material, so use with discretion.

Table Of Contents

  1. Hardware - Describe the physical layer of the Hack platform (Chapters 1, 2, 3, 5).
  2. Assembly - Describe the machine language layer (Chapters 4, 6).
  3. VM - Describe the Virtual Machine language (Chapters 7, 8).
  4. Jack - Describe the Jack language and compiler (Chapters 9, 10, 11).
  5. OS - Describe the Hack operating system (Chapter 12).

Enjoy 😃

About

A collection of notes for the Nand2Tetris course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published