Nand2Tetris Questions and Answers Forum

If you have questions about Nand2Tetris projects or software, you are in the right place. Please select a sub-forum and review the posts; there is a good chance that a similar question was previously asked and answered. If not,  post your question, and we will answer it shortly. If you feel like answering some of the questions yourself, feel free. Please avoid posting solutions or solution segments (a few lines of code is fine). It's important to let people have the freedom to build the computer on their own.


Due to a large number of spam posts, you must be a registered member to post to the forum.

We are in the process of moving the nand2tetris.or site to another hosting service. Links may be temporarily bad.
If you find a bad link please report it in the "Errata/web site" section of this forum.


You can download the nand2tetris.zip file here if that link is still broken.
1234 ... 69
Topics (2388)
Replies Last Post Views Sub Forum
Comparision failed at Line 5 by amrit239
2
by ivant
Chapter 1
Connecting 1 common wire to all bus members by code2win
3
by code2win
Chapter 1
Variable length by Jowan
5
by Lozminda
Assembler
ALU failing ALU-nostat.tst but not ALU.tst? by mchtx
2
by mchtx
Chapter 2
Direct/Indirect Addressing Question by dgnunch
9
by WBahn
Project 4
Static Segment naming convention by yoav
19
by WBahn
Chapter 7
Trying to understand how the assembler would be written using OOP paradigm by JM
4
by ivant
Project 6
Number of Lines of Code by kwixson
3
by WBahn
Chapter 2
Memory leaks in Tetris game - how to dispose of arrays properly by kingchoddle
10
by ivant
Chapter 9
Why did Noam and/or Shimon choose to communicate as a 4, 4-bit composition? by ouverson
2
by ouverson
Chapter 6
Tip: debugging trick that helped me by The111
9
by Lozminda
Project 8
One failed comparison with FibonacciElement and StaticsTest by pstrawn
10
by rodrigomlp
Project 8
Behavior of addressM and inM by ouverson
7
by ouverson
Project 5
In Regards to a 4WayMux16 and 8WayMux16... by Dan1984mor2017
3
by WBahn
Chapter 1
Handling the double ")" by pawdwanlearner
10
by daniel4422
Chapter 10
Why "call" Sys.init? by VonLoewe
2
by WBahn
Project 8
Yet Another DMux4Way Question by salmoneus
1
by WBahn
Chapter 1
FibonacciElement, recursion and pushing variables by rodrigomlp
1
by WBahn
Chapter 8
implementation of or gate by Gokul.g
1
by WBahn
Chapter 1
"Bad Zip File" by BenS
0
by BenS
Chapter 1
Draw rectangle is somewhat slow, when it draws the house for the test file? by Henoktes722
14
by Henoktes722
Project 12
Who is responsible to store the ASCII code of the currently pressed on keyboard memory address? by Henoktes722
1
by ivant
Project 12
All local tests passed, arithmetic grader tests passed, 3 other memory access tests failed by kuznetsovivan
0
by kuznetsovivan
Project 7
How are fonts mapped to memory? by Henoktes722
2
by Henoktes722
Project 12
Drawing a line when x1 or y1 greater than x2 or y2? by Henoktes722
1
by Henoktes722
Project 12
How to handle allocation of 0 byte of memory in String.new? by Henoktes722
1
by WBahn
Project 12
Confusion on implementation of String class? by Henoktes722
3
by WBahn
Project 12
math to compute the jump control bits by ouverson
4
by ouverson
Project 5
ALU Error by Mike2345
7
by WBahn
Chapter 2
PC Error by Mike2345
4
by Mike2345
Chapter 3
ALU Implementation Error by Mike2345
4
by Mike2345
Chapter 2
Ram8 Error by Mike2345
2
by Mike2345
Chapter 3
implementation of AND gate by Gokul.g
4
by Gokul.g
Chapter 1
Problem with the ALU by camelCase
7
by WBahn
Chapter 2
Fwd: ALU Implementation issue by Mike2345
1
by WBahn
Chapter 1
1234 ... 69