C언어로 완벽한 컴퓨터 에뮬레이터 구축: NAND 게이트부터 테트리스까지

2024-12-30

이 프로젝트는 NandToTetris 과정을 따라 C언어로 컴퓨터 에뮬레이터를 처음부터 구축하는 것을 목표로 합니다. 단일 NAND 게이트부터 시작하여 멀티플렉서, 디멀티플렉서 등 더 복잡한 칩을 단계적으로 구축하여 최종적으로 테트리스를 실행할 수 있는 시스템을 만듭니다. CPU 레벨부터 시작하는 다른 에뮬레이터 프로젝트와 달리, 이 프로젝트는 전체 하드웨어 스택을 신중하게 구축합니다. 프로젝트는 초기 단계에 있으며, 작성자는 하드웨어 구성 요소를 완성한 후 어셈블러를 구현할 계획입니다.