C语言构建完整计算机模拟器:从NAND门到Tetris游戏

2024-12-30
C语言构建完整计算机模拟器:从NAND门到Tetris游戏

这是一个用C语言从零开始构建计算机模拟器的项目。项目遵循NandToTetris课程的思路,逐步构建从逻辑门到最终运行Tetris游戏的完整计算机系统。不同于其他直接从CPU级别开始的模拟器项目,该项目从单个NAND门开始,逐步构建更复杂的芯片,例如多路器和解多路器,最终实现整个计算机系统。目前项目处于早期阶段,作者计划完成所有硬件部分后,再着手编写汇编器。