Having previously no experience with Assembly language or digital circuits, this project has by far been the most challenging yet fun project I have had to date. It involved the use of two programs: DLX Sim and Logisim. Logisim is a learning environment geared to teach digital circuits while DLX is an environment in which I can create and edit Assembly files. By combining these two programs I was able to develop my own version of tetris. Although not up to par with the actually tetris game, I learned a lot about assembly, circuits and the working parts of a CPU.
This project was definitely a challenge. Most of my work was through self-learning and many discussions with the TA since I often had troubles following the professor in class. I have developed many great study habits and have become a much more studious person; this experience has shown that I can be resilient and independent of my own learning when given a difficult task.