الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نريد شرح لل interrupt

مغلق
بدأه khabini.net في 19 أبريل 2004 · 4 رد · 4,505 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أتمنى أن يقوم أحد الأخوى بشرح هذا الموضوع نظرا لأهميته

#2

السلام عليكم,

سأحاول الرد عليك بعجالة مع العلم أنه يمكنك مشاهدة قسم الأسمبلي لأن في هذا النوع من البرمجة لا بد وأن تمر عبر Interrupt حيث لا مفر من هذا - برمجة 16 بايت -.

نفترض أن برنامجا ما قد يشتغل في الذاكرة وأنك ضغطت على زر ما فماذا سيعمل الكمبيوتر . هذا الأخير سيوقف البرنامج الذي كان شغالا ويسجل كل المعطيات الخاصة به ويذهب لمعالجة الضغط على الزر وحين ينتهي من هذه المعالجة يرجع إلى النقطة التي توقف فيها البرنامج لينهي سيره وهكذا نقول أنه حصل توقف أو Interrupt . وهناك 3 أنواع من التوقفات : التوقف الخاص ب Hardware والتوقف الخاص ب البرمجة Programming Interrupt والتوقف الخاص بالأخطاء .

فالأول كما سبق في المثال إذا أراد أي Hardware أن يقوم بعمل ما - مثل الكايبورد مثلا - فهذا سيرسل توقفا للكمبيوتر .

أما الثاني فيمكن أن نضع أو نبرمج Interrupt داخل برنامجنا مثل أي شيء آخر.

والثالث هو التوقف الذي يرسل إذا ما وقع أي خطء ما - خطء في الذاكرة ة القسمة على 0 أو غيرها -

هذه نظرة عامة على هذا الموضوع وإذا كان فيه توضيحات أكثر أتمنى أن يكون في استطاعتنا مساعدتك.

إلى اللقاء.

#3

شكرا لك أخى العزيز

و لكننى أريد تطبيقات لإستخدامها فى السى مثل الماوس و الكيبورد

و لكن حاجات تانيه

#4

السلام عليكم..

أخي العزيزإن كنت ترغب في استخدامه في السي او البرمجة بلغة سي في بيئة لنكس أو يونكس فقد أستطيع إفادتك في هذا الموضوع إن كان هذا ما تبحث عنه

تقبل تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة