Doing the nand2tetris course is an extremely enlightning experience into the world of computers.
The course starts from the simplest building block, the “NAND” operators and helps you step by step to building a modern, functioning computer, OS and tetris Game.
The NAnd block stands for Not And.
It takes two binary inputs, A and B and outputs true only if they both aren't true.
A B Output 0 0 1 1 0 1 1 0 0 1 1 To derive the Not operation we have to find a way of using NAnd to have this output: