بناء آلة افتراضية خاصة بك: دليل خطوة بخطوة

2024-12-26

يهديك هذا البرنامج التعليمي إلى إنشاء آلة افتراضية (VM) خاصة بك قادرة على تشغيل برامج لغة التجميع، مثل ألعاب 2048 أو Roguelike. حتى إذا كنت مبرمجًا بالفعل، فإن هذا المشروع يوفر فهمًا أعمق لعمارة الكمبيوتر وكيف تعمل لغات البرمجة. يغطي البرنامج التعليمي مفاهيم VM الأساسية، وعمارة LC-3، ومجموعات التعليمات، وروتينات الفخ، وتحميل البرامج، وأكثر من ذلك، مع أمثلة شفرة مفصلة وشروحات. تتكون الشفرة النهائية من حوالي 250 سطرًا من لغة C، مما يجعلها في متناول أولئك الذين لديهم معرفة أساسية بلغة C/C++.

التطوير آلة افتراضية