نوع العمل:
تطوير برنامج مصادقة آمن (Authentication System) باستخدام لغة التجميع (Assembly) للتعامل المباشر مع المعالج 8086.
ميزات العمل:
تشفير البيانات: استخدام خوارزمية XOR Encryption لتشفير كلمة المرور، مما يزيد من أمن النظام ويمنع قراءتها بشكل مباشر من الذاكرة.
إدارة الأخطاء: النظام مصمم للتحقق من صحة المدخلات وإعطاء رسائل تنبيه واضحة في حال إدخال بيانات خاطئة.
كفاءة عالية: البرنامج يتميز بالسرعة الفائقة وصغر الحجم نظراً لكتابته بلغة التجميع التي تتواصل مباشرة مع موارد النظام.
طريقة التنفيذ:
بناء الخوارزمية: تصميم المنطق البرمجي لعملية المقارنة بين النص المدخل والنص المشفر المخزن مسبقاً.
تطبيق التشفير: استخدام بوابة XOR المنطقية لتأمين كلمة المرور داخل الكود.
تصميم الواجهة: كتابة تعليمات الإدخال والإخراج (BIOS Interrupts) لعرض النصوص واستقبال مدخلات المستخدم من لوحة المفاتيح.
الاختبار والتصحيح: تجربة النظام بحالات إدخال مختلفة (كلمة مرور صحيحة، كلمة مرور خاطئة، رموز خاصة) للتأكد من استجابة النظام الصحيحة في كل حالة.