الرئيسية

المقاطعات في المتحكمات الدقيقة (Interrupts)

المقاطعات هي أحداث داخلية أو خارجية تجعل المتحكم الدقيق يقطع تنفيذ تسلسل البرنامج الحالي و تنفيذ تعليمات برنامج آخر يسمى برنامج خدمة المقاطعة. إذن مهمة المقاطعة هي التأكد من أن المعالج يستجيب بسرعة للأحداث الهامة.
عند الانتهاء من البرنامج المقاطع، فإن المتحكم الدقيق يعود حيث كان في البرنامج الأصلي ليتم تنفيذه كأن شيئا لم يحدث. […]

مقالات

لغة برمجة سكراتش

تم تطوير برنامج سكراتش من طرف مجموعة Lifelong Kindergarten في مختبر الوسائط بمعهد ماساتشوستس للتقنية. سكراتش هو لغة برمجة تسمح بإنشاء برامج بشكل بسيط وممتع. كتابة البرامج في سكراتش تعتمد على تجميع لبنات ملونة (كمكعبات ليغو) بحيث تشكل كل لبنة تعليمة برمجية معينة. تم إنشاءه ابتداءا في الولايات المتحدة لتدريس […]

مقالات

نظام الترميز أسكي ASCII و يونيكود UNICODE

نتعامل مع الحاسوب باستعمال الأحرف و الأرقام و الرموز التي تعوّدنا عليها سواء بإدخالها عبر لوحة المفاتيح أو عند عرضها في الشاشة أو الطابعة. يقوم الحاسوب بتخزين كل المعطيات على شكل أعداد صحيحة في النظام الثنائي. ولذلك فمن المهم أن تتفق كافة أجهزة الكمبيوتر على الأرقام التي تمثل فيها الحروف. […]

مقالات

الأنظمة الرقمية للحاسوب

نتعامل في حساباتنا اليومية مع ما يسمى بالنظام العشري و يسمى كذلك الأساس 10و يتكون من 10 أرقام من 0 إلى 9 موضع الرقم من العدد يمثل مضعفات العدد 10. فالعدد 478 يمكن كتابته كما يلي:  أو   عدة أنظمة حساب أخرى نستعملها مثل النظام الستيني في تحديد الساعات و […]