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.
1 ... 3456789 ... 73
Topics (2555)
Replies Last Post Views Sub Forum
Expression expected when trying to access segments by Odzer
11
by WBahn
Project 7
Understanding Object and Array Implementation by gnb03
1
by WBahn
Chapter 11
file problem by bryan5
1
by WBahn
Chapter 4
Issue handling the if statement in the String class by Laushkeen
1
by ivant
Project 12
I need a more advanced test after "FibonacciElement" by VonLoewe
2
by VonLoewe
Project 8
Connecting 1 common wire to all bus members by code2win
6
by code2win
Chapter 1
ALU Failing to Load by Chamkey
3
by Chamkey
Chapter 2
If the argument given to the Virtual Machine Translator is a directory, where should the VM Translator put the translated code? by A_Random_Person
2
by A_Random_Person
Project 7
Keyboard input for Memory testing by ConfidenceKBM
6
by Daniel
Project 5
Memory leaks in Tetris game - how to dispose of arrays properly by kingchoddle
12
by ivant
Chapter 9
Getting my hands dirty by svajoklis
8
by svajoklis
Users Forum
math to compute the jump control bits by ouverson
5
by Mike2345
Project 5
Err 5 MemAlloc must be +ve, but i haven't allocated any memory yet.. by Lozminda
8
by Lozminda
Project 9
Stuck on PC by mwy
5
by mwy
Chapter 3
RAM efficiency by Daniel
3
by WBahn
Chapter 3
charAt() by Lozminda
5
by WBahn
Chapter 9
Nested Call Error; A=-1 illegal memory address by JM
2
by Lozminda
Project 8
slide deck and/or additional materials by ouverson
1
by WBahn
Other
class to handle very large number of significant figures by Lozminda
5
by ivant
Project 9
Stuck at the very beginning of CPU implementation by theratulz
14
by Lozminda
Project 5
Comparision failed at Line 5 by amrit239
10
by amrit239
Chapter 1
why isn't my CPU working? by smcbot
3
by theratulz
Chapter 5
Derivation of the recursive division algorithm by cadet1620
5
by Lozminda
Chapter 12
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
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
1 ... 3456789 ... 73