2015/08/01

هل المقاطعات هي لبّ الأسمبلي على أنظمة 16 بت ؟

السلام عليكم ورحمة الله وبركاته
سؤالي لا يتعلّق بالتفكير البرمجي بل بالأدوات البرمجية
لي فترة أدرس الأسمبلي 16 بت , وأريد أن أتأكد من أن فهمي صحيح ..
الأدوات التي يوفّرها نظام الدوز للبرمجة فيه هي المقاطعات فقط لا غير ..  وبالمثل تماماً فهو يعتمد على الـ BIOS والذي لا يوفّر (كأدوات جاهزة) سوى المقاطعات ..
(بالمقابل .. يوفّر نظام ويندوز مكاتب ربط ديناميكي dll عديدة تتيح برمجة واجهات والتحكم في الطرفيات و أمور أخرى  )

الهدف  من السؤال :
الصفحة التالية تحوي جميع مقاطعات الدوز والبيوس .. وأريد أن أعرف ماذا ينتظرني في أنظمة 16 بت بعد الانتهاء منها (كدراسة على الأقل )

======================
الإجابة:
كل نظام يوفّر دوال API للمبرمجين عليه .. ونظام DOS يوفر خدمات المقاطعة 21   والـ Bios يوفّر باقي المقاطعات المعروفة

الصفحة التي أرفقتها لا تحوي جميع المقاطعات فهي تحوي فقط المقاطعات التي تمت محاكاتها في الـ Emulater المشروح في الموقع المرفق

إذا كان تعلم Win API هو لب البرمجة في ويندوز فجواب سؤالك : نعم .. المقاطعات هي لب Dos ..

والله ولي التوفيق

ليست هناك تعليقات:

إرسال تعليق