مشروع أكاديمي يهدف إلى محاكاة عمل آلة مبسطة (Vole Machine) لفهم أساسيات بنية الحاسب (Computer Architecture) وكيفية تنفيذ التعليمات على مستوى منخفض.
قمتُ بتصميم المشروع باستخدام ++C مع الاعتماد على مبادئ البرمجة الكائنية (OOP) و مخططات UML لتوضيح العلاقات بين المكوّنات.
المحاكي يدعم تنفيذ التعليمات الخاصة بالآلة مثل التخزين، الجمع، الطرح، القفز الشرطي، بالإضافة إلى عرض قيم السجلات بعد كل عملية أو في نهاية التنفيذ.