بناء محاكي حاسوب كامل بلغة C: من بوابة NAND إلى لعبة تتريس
2024-12-30
يهدف هذا المشروع إلى بناء محاكي حاسوب كامل بلغة C من الصفر، باتباع دورة NandToTetris. يبدأ المشروع ببوابة NAND واحدة، ويبني تدريجياً شرائح أكثر تعقيداً مثل مُختارات و مُفككات مُختارات، مما ينتج عنه نظام قادر على تشغيل لعبة تتريس. على عكس مشاريع المحاكيات الأخرى التي تبدأ من مستوى وحدة المعالجة المركزية، يُبني هذا المشروع بعناية كامل بنية العتاد. المشروع في مراحله الأولية، حيث يخطط المؤلف لتنفيذ مُجمّع بعد الانتهاء من مكونات العتاد.