بناء مترجم لغة تجميع (Two-Pass Assembler) لعمارة SIC بناء مترجم لغة تجميع (Two-Pass Assembler) لعمارة SIC بناء مترجم لغة تجميع (Two-Pass Assembler) لعمارة SIC بناء مترجم لغة تجميع (Two-Pass Assembler) لعمارة SIC
تفاصيل العمل

مشروع تقني متقدم يهدف إلى محاكاة عمل المترجمات من خلال تحويل كود لغة التجميع (Assembly) الخاص بعمارة SIC الافتراضية إلى كود الآلة (Object Code). المميزات التقنية: تنفيذ خوارزمية Two-Pass Algorithm لمعالجة الرموز (Symbols) وتوليد العناوين بدقة. دعم صيغ التعليمات المختلفة والتعامل مع طرق العنونة المتنوعة (Addressing Modes). توليد سجلات الـ Object Program مثل (Header, Text, End Records). معالجة الأخطاء البرمجية في الكود المصدري وإصدار تقارير عنها. طريقة التنفيذ: تم بناء المشروع بالكامل باستخدام لغة ++C مع التركيز على كفاءة هياكل البيانات (Data Structures) مثل الـ Hash Tables لإدارة جداول الرموز (SYMTAB) والتعليمات (OPTAB).

شارك
بطاقة العمل
تاريخ النشر
منذ 4 أيام
المشاهدات
9
المستقل
طلب عمل مماثل
شارك
مركز المساعدة