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

szerf

اعضاء جدد عضو جديد ★

38مشاركة
1السمعة
3موضوع منشور
19 يونيو 2008تاريخ الانضمام
2 يونيو 2011آخر زيارة
3,877مشاهدة للملف
  1. نحو بناء نظام تشغيل عربي

    أخي halwa شكرا لمجهودك. ولكن في الحقيقة لم أفهم الدرس جيدا. عندي بعض الأسئلة: -بالنسبة للlimit والbase كيف يمكن حساب القطع المتفرقة أهو بالضرب أم بتقنية low/high مثل مسجلات المعالج أو بطريقة أخرى؟ -أين يوضع البتان 22:23 التابعان للbase؟ -ما المفترض أن يكون في …

    3 يوليو 2008 في 21:04
  2. نحو بناء نظام تشغيل عربي

    أخي 852147 مرحبا بك :lol: طبعا تستطيع المشاركة أود ان انوه أن تعلم لغة الassembly ليس صعبا ولكنها لاتشبه لغات البرمجة المعتادة أخي halwa أظن أن وقت الدرس الجديد قد حان أنتظره بفارغ الصبر اظن أنك ذكرت أنه عن الوضع المحمي

    2 يوليو 2008 في 21:31
  3. نحو بناء نظام تشغيل عربي

    أخي 852147 سأوضح لك بعض النقاط المهمة: أنت تتحدث عن نظام تجاري يهدف للربح. هدفي ليس تجاريا أبدا هدفي هو أن يكون للمبرمجين العرب القدرة على تصميم نظام تشغيل من الصفر قد تقول لماذا تكبد العناء؟ اجيبك بسؤال : إلى متى نبقى جاهلين بكيفية برمجة العتاد ؟ (هل تستطيع أ…

    2 يوليو 2008 في 13:15
  4. نحو بناء نظام تشغيل عربي

    أخي حاتم يوجد طريقة أفضل وهي استعمال صورة الفلوبي عوض d:\nasm\nasm -f bin f.asm -o f.bin اكتب d:\nasm\nasm -f bin f.asm -o f.img الآن افتح virtuel pc ثم ابدأ الآلة التخيلية (virtuel machine) ومن القائمة floppy اختر capture floppy image واختر الملف f.img وقم بع…

    1 يوليو 2008 في 14:54
  5. نحو بناء نظام تشغيل عربي

    أظن أن الأمور ستكون أسهل مع skype البريد الإلكتروني ليس عمليا واجهت بعض المشاكل معه عنواني هو aymen.hakim أرجو أن تتصل بي (إذا لم يكن لديك مانع) وشكرا

    30 يونيو 2008 في 19:49
  6. نحو بناء نظام تشغيل عربي

    سؤال بسيط: لماذا يجب أن تكون قيمة المسجلات es و ds و cs متساوية ؟ سؤال آخر :D : ماذا يوجد في العنوان الموافق ل cs أي 0000:07c0 هل هي التعليمة mov ax,cs أم الحرف الأول من الجملة؟ ملاحظة صغيرة: الكود ينقصه شيئ صغير وهو تعريف المسج وشكرا

    29 يونيو 2008 في 23:20
  7. نحو بناء نظام تشغيل عربي

    بارك الله فيك لقد جعلتني متلهفا جدا لبقية الدروس

    29 يونيو 2008 في 20:52
  8. نحو بناء نظام تشغيل عربي

    ليس من الجيد أن نقول صعب صعب... الأولى أن نتعلم خطوة بخطوة وأن ندرك الأساسيات . سؤال: كيف تحول لينكس من سطر الأوامر إلى نظام تشغيل متكامل يكاد يصل لتحقيق حاجيات المستخدم العادي بشكل تام ؟ الجواب:لأن هناك آلاف المبرمجين تعاونوا لتطويره أنا لا أطلب أن يكون النظا…

    29 يونيو 2008 في 16:32
  9. نحو بناء نظام تشغيل عربي

    شكرا جزيلا لك أخي eramax الكتاب أكثر من رائع للأسف ليس عندي $ كي أشتري الكتابين pc-interrupt و The complete refrence سؤالي هو: كيف أستطيع أن أغير مقطع البيانات ds والكتابة في المقطع الجديد؟ وشكرا

    28 يونيو 2008 في 20:57
  10. نحو بناء نظام تشغيل عربي

    شكرا لك أخي سمير ولكن هل يمكن أن توضح لي لماذا لم يعمل البرنامج حينما غيرت قيمة ds مع العلم أنني أستعمل nasm وعندي طلب صغير :wub: : أرجو أن تدلوني على مرجع للسي يعينني على البرمجة ويكون باللغة الفرنسية وشكرا

    27 يونيو 2008 في 23:27
  11. نحو بناء نظام تشغيل عربي

    ياجماعة ممكن تساعدوني في فهم هذه المشكلة: حسب علمي يوجد في المعالج 4 مسجلات تدعى segment register: أول مسجل يدعى cs وظيفته تحديد عنوان التعليمات (مثل mov cmp ...) الثاني يدعى ds وظيفته تحديد عنوان البيانات (مثل byte word dword) الثالث يدعى ss وظيفته تحديد عنوا…

    26 يونيو 2008 في 18:41
  12. نحو بناء نظام تشغيل عربي

    شكرا أخي hatem ولكني نسيت أمرا في غاية الأهمية وهو:إذا كان هذا النظام يعمل في الوضع المحمي فلن نستطيع الإستفادة من المقاطعات :( اذن المقاطعات لن نحتاج اليها إلا لبدأ نظام التشغيل. (أرجو من المختصين إيجاد حل لهذه المعضلة) و لنفترض أن نظام التشغيل في البداية لن …

    25 يونيو 2008 في 20:25
  13. نحو بناء نظام تشغيل عربي

    السلام عليكم وجدت هذا الموقع الذي يحتوي على خريطة للinterruption هنا لعلها تفيدنا في هذا الإنجاز إن شاء الله الinterruption الخاصة بكرت الشاشة موجودة في المقاطعة 10 ولكنها تستلزم القليل من التوضيح -_- والله الموفق

    25 يونيو 2008 في 13:36
  14. نحو بناء نظام تشغيل عربي

    السلام عليكم في الحقيقة الكتاب معقد قليلا :wacko: والكود الخاص ببرمجة كرت الشاشة في المستوى low level غير مفهوم ولكن حسب علمي يوجد نوعان من التواصل مع العتاد الأولى هي memory mapped I/O والثانية هي port mapped I/O وأن الinterrupt تشبه في عملها عمل الfunction و…

    24 يونيو 2008 في 17:54
  15. نحو بناء نظام تشغيل عربي

    شكرا جزيلا لك أما البورتات فهناك سؤال بسيط هل رقم البورت الخاص بكرت الشاشة في حاسوبي مثلا يطابق رقم البورت لكرت الشاشة في حاسوب آخر ام ان البيوس هو الذي يحدد ذلك وفي حالة اضافة قطعة الى الحاسوب كيف اعرف رقم البورت الخاص بها (مثلا كرت ستلايت) وأرجو شرحا مبسط عن…

    24 يونيو 2008 في 00:21
  16. نحو بناء نظام تشغيل عربي

    ممكن واحد يساعدني في معرفة كيفية استعمال ال in و ال out ومعرفة اهم البورتات

    23 يونيو 2008 في 23:01
  17. نحو بناء نظام تشغيل عربي

    السلام عليكم يا جماعة أنا لا أقصد أن أبرمج هذا النظام لوحدي بالعكس يجب على الجميع أن يساهم في إعداد هذا النظام وهدفه الأول ليس الربح أو منافسة الويندوز بل تعلم أساسيات بناء نظام تشغيل يعني أن العرب في مجال نظم التشغيل مستهلكين بنسبة100% ومنتجين بنسبة 0% في الو…

    21 يونيو 2008 في 09:35
  18. نحو بناء نظام تشغيل عربي

    بسم الله الرحمن الرحيم أعتقد أن الكثير من المبرمجين العرب يتمنون ظهور نظام تشغيل عربي 100% وقد قرأت في هذا المنتدى عدة مقالات عن ذلك ووجدت أن: -بعض الناس يعتقدون أن الأمر صعب بحيث يكاد يكون مستحيلا -و بعضهم يعتقدون أنهم يمكن أن يصمموا نظام تشغيل قادر على أن يت…

    19 يونيو 2008 في 21:20