← Back to projects

16-bit Computer

CS2300: Foundations of Computer Systems Design @ IIT Madras

16-bit Computer

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++.