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

سؤال وهو عن كيفية عمل boot loader

مغلق
بدأه seco في 21 أغسطس 2004 · 5 رد · 1,453 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

كل الشكر للاستاذ jaas على هذه المعلومات

وأود ان اسأل سؤال وهو عن كيفية عمل boot loader مثل الذى يوجد فى linux .

وأريد ان اعرف من الاستاذ jaas مواقع او كتب فى لغة التجميع تفيد مبتدأ فى هذه اللغة

طبعا غير كتاب art of assembly لانه عندى ولم افهم منه كثيرا وتركته

ارجو ان تدلنى عن اى شئ ابدأ منه او تعطينى مبدأ للتفكير فى هذه اللغة

كما اريد ان اعرف كتابا للغة c++ ويكون مستوى متقدم لا يشرح مبادئ اللغة بل التعامل مع ال BIOS مثلا و غيرها من المستويات المتقدمة

Nothing Beat the Human Brain

موبايل 020104927122

#2

برنامج أقلاع عربي BOOT LOADER + الشفرة المصدرية

هنا تجد كتاب لتعلم الأسمبلي, الأسمبلي درجة بدرجة

دروس تعليم لغة الاسمبلي

كتب إسمبلي للأعضاء الجدد (من تأليف المنتدى), كتب بالعربي

سؤال عن الكتب المعتمده وقوتها, سؤال عن افضل الكتب ؟؟

معذره و لو ان السؤال موجه ل JAAS

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 21 أغسطس 2004 في 19:51

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4

مرحبا بالشباب

أولا أخي طارق مشكور على الروابط المفيدة فعلا ( ولا فرق بين من يجيب ) أهم شيء الفائدة

أخي seco

اقتباس
وأريد ان اعرف من الاستاذ jaas مواقع او كتب فى لغة التجميع تفيد مبتدأ فى هذه اللغة

هل تريد نصيحة ( إنسى كيفية بناء boot loader )

لازم تمر بمراحل قبل التفكير في مثل هذة الأشياء ( لكي تحقق النجاح)

يجب أن تعرف قواعد كثيرة ( لأنك حتى لو إطلعت على كود boot loader لن تفهم شيء)

والقواعد :

أولها كيفية تقسيم القرص الصلب -برمجيا وفيزيائي

كيف يقوم البويس بتحميل قطاع الإقلاع ( إلى أي عنوان مثلا)

ما هي المقاطعات المستخدمة ولماذا

الإلمام بلغة الإسمبلي

إذا فهمت هذة القواعد تبدأ تفكر في بناء برنامج إقلاع

وفي ملاحظة هذة القواعد نفس الشيء في لينكس أو وندوز

أما إذا كنت مصر تعرف إذهب لهذة الصفحة

http://www.osdev.org/links.jsp

بها قائمة كبيرة من أنظمة التشغيل التي يقوم بتطويرها مجموعات وأفراد

وكلها مشاريع مفتوحة المصدر بها كل الأكود وشرحها

أما عن طريقة لفهم وإحتراف الإسمبلي

أعتقد لتعلم أي لغة برمجة يلزمك مقدمة وأساسيات هذة اللغة(وبعدين ماتحتاج أي مصدر خارجي )

فقط تحتاج محاولة وكثرة لكتابة الأكواد (أو تنقيح البرامج مثلا )

وهذة الأساسيات موجودة في المنتدى(وهي كتب الأعضاء)

اقتباس
كما اريد ان اعرف كتابا للغة c++ ويكون مستوى متقدم لا يشرح مبادئ اللغة بل التعامل مع ال BIOS مثلا و غيرها من المستويات المتقدمة

أما عن هذة النقطة فأعتقد أنك تتكلم عن برامج دوس 16 بت(لأن المقاطعات لا تعمل إلى على هذة المنصة)

فلا أنصحك بتعلمها لأن زمانها ولا أي إختفى

وظهرت برمجة جديدة (تخص هذا الموضوع)في 32 بت وهي برمجة السواقات والأجهزة

وهذة ايضا لن تفهم أكوادها إلى إذا عرفت قواعد وأساسيات عن الجهاز الذي تريد

برمجتة

------

وقصدي من كل هذا أن بتعلم لغة البرمجة لا تستطيع فعل كل شيء بها

يجب أن تتعلم كيف تعمل الأجهزة أو النظام (وتحت هذا تبناء كل البرامج)

إما بفهم كيف يعمل النظام أو كيف تعمل الأجهزة

وهذا ما أريد أن أوصلة للأخوة الأعضاء

تعلم كيف يعمل الكمبيوتر (قبل كل شيء )

هذا والله أعلم

تم تعديل هذه المشاركة بواسطة jaas في 22 أغسطس 2004 في 01:53

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

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

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#5

الشكر كل الشكر لكل من رد على الاسئلة

ولكن اسف اريد ان اعرف من اين افهم تشغيل الجهاز ونركيبه

اسف على كثره الاسئله ولكنىاعلم ان هذا المنتدى به رجال

Nothing Beat the Human Brain

موبايل 020104927122

#6

فهم قواعد الأجهزة وبرمجتها

تذهب لأي موقع عن هذة القطعة ( تجد صفحة التطوير أو ما شابهة )

تقرأ بعض القواعد والتطبيقات عن هذة القطعة

وفي طريقة ثانية ( تراقب سواقات الأجهزة )

الخاص بالقطعة ببرامج الديبغر ( تجد الأدوات في قسم الإسمبلي )

هذة الطريقيتين ( لتجد معلومات عن برمجة الأجهزة )

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

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

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

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

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