Internal pin to bus

Posted by pouzzler on
URL: http://nand2tetris-questions-and-answers-forum.52.s1.nabble.com/Internal-pin-to-bus-tp4026005.html

In order to construct the ALU, one needs (or at least that's how I did it), to AND (NOT(zx), x).
However x is a 16-bit bus, while zx is a one-bit signal.
I tried a lot of different ways to place [0..15] indexes, nothing worked.

Did I miss something, or was there absolutely no other way than creating a OneTo16 chip... or writing the indexes one by one in each and every such connection?

I chose the first solution which is incredibly ugly, being hacked with two nots, and the second solution would make someone mad after two chips. What did I miss?

Apart from this little quip, this is exactly like my Architecture 101 course,... except the final PC will work, rather than being simulated on paper, which makes it a LOT more exciting, great work!