16-bit Computer
CS2300: Foundations of Computer Systems Design @ IIT Madras
I created a functional computer with a simple 16 bit architecture (in a simulator) bottom-up using only NAND gates. Wrote an assembler, and a basic compiler for an LL(2) high-level language in C++. [code]