محاكي ميزانية المصانع: التنفيذ من مستوى C++ إلى لغة التجميع (Assembly)

تفاصيل العمل

عبارة عن نظام محاكاة للنموذج المالي للمصانع ، يهدف إلى تصميم أداة لتقييم الميزانية وتحديد ما إذا كان المصنع يحقق أرباحاً أو يواجه خسائر.

يقوم النظام باستقبال مدخلات مالية متعددة وتفاعلية من المستخدم، مثل الميزانية الأولية، عدد الموظفين، رواتب العمال، تكاليف الإنتاج والمواد، بالإضافة إلى بيانات المبيعات والتسعير. كما يتضمن النظام تطبيقاً لضريبة القيمة المضافة بنسبة 14% تُفرض فقط في حالة تجاوز الدخل لإجمالي النفقات.

لضمان دقة المنطق البرمجي وسهولة التطوير، تم بناء النظام مبدئياً باستخدام لغة C++ ، ثم تمت ترجمة هذا المنطق بالكامل إلى لغة MIPS Assembly للتعامل المباشر مع المعالج.

يعكس هذا المشروع تطبيقاً عملياً لمفاهيم البرمجة منخفضة المستوى، حيث تم الاعتماد بشكل كامل على إدارة مسجلات وحدة المعالجة المركزية (Registers)، واستخدام الـ System calls للتعامل مع المدخلات والمخرجات، بالإضافة إلى استخدام تعليمات التفرع (Branching instructions) للتحكم في سير البرنامج ومعالجة الأخطاء.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات