Workshop In Computer Construction - From Nand to Tetris
Home
Syllabus
Book
Projects
Tools
Guidelines
Administratives
Twist for project 5 - More than meets the eye


Your first twist for the course is quite simple:
You should know by now that the Hack machine language is based on two 16-bit command types.
We'll focus on the second type: the compute instruction.
(Reminder: if we want to compute MD=M+1 the Hack instruction will be: 1111110111011000)
Your twist (should you choose to accept it) is to write two instuctions in the second and third lines of the README.
Those instructions are "hidden" in our computer and are not documented.

In the second line you should write the 16-bit instruction that makes the Hack machine compute: M=D nand A
In the third line you should write the 16-bit instruction that makes the Hack machine compute: D=D nor A

For example if your login is barts and you think the answers are: 1111111111111111 and 0000000000000000
Your first 3 lines of the README should look like this:
barts
1111111111111111
0000000000000000