نظام إدارة حجز تذاكر تفاعلي باستخدام لغة التجميع (Assembly - x86)

تفاصيل العمل

قمت بتطوير نظام متكامل لحجز المقاعد وإدارة التذاكر باستخدام لغة التجميع (Assembly)، يعمل في بيئة Real-mode. المشروع يبرز القدرة على التعامل المباشر مع موارد الحاسوب وتطوير خوارزميات إدارة الوقت والموارد بدون الاعتماد على لغات برمجة عالية المستوى.

أهم المميزات التقنية للنظام:

-نظام حجز بمؤقت زمني (Timed Booking): كل مقعد يتم حجزه لفترة زمنية محددة (30 ثانية)، ويتم إلغاء الحجز تلقائياً عند انتهاء الوقت.

-تحديث البيانات في الوقت الفعلي (Real-time Update): النظام يقوم بتحديث الوقت المتبقي لكل مقعد وعرض الإحصائيات (عدد المقاعد المتاحة والمحجوزة) بشكل فوري.

-نظام ألوان تفاعلي (Status Indicators): استخدام رموز وألوان مختلفة لتمييز حالة المقعد (متاح، محجوز، محجوز حديثاً، أو أوشك حجزه على الانتهاء).

-إدارة الذاكرة والمسجلات: استخدام مصفوفات (Arrays) لتخزين حالات المقاعد وتوقيتاتها، والتعامل المباشر مع الذاكرة (Memory Management).

-معالجة مدخلات المستخدم: نظام ذكي للتحقق من صحة الإدخالات (Input Validation) ومنع تكرار حجز المقاعد.

التقنيات المستخدمة:

-لغة التجميع Assembly (x86).

-التعامل مع مقاطعات النظام (BIOS/DOS Interrupts) للتحكم في الشاشة والوقت ولوحة المفاتيح.

-برنامج EMU8086 للمحاكاة والتطوير.

ملفات مرفقة

بطاقة العمل

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