صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 19

الموضوع: تعليمات 8086

  1. #1
    عضو
    تاريخ التسجيل
    Jun 2003
    المشاركات
    582
    معدل تقييم المستوى
    0

    تعليمات 8086

    السلام عليكم


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

    انا لقيت كتاب لتعليم الأسمبلي ومكتوب الخلف الشرح والكتاب كله يدور على تعليمات


    486-386-286-8086

    طبعا معالجتنه الأنتل الحاليه هي تتعليمات 8086

    الي بساله سوالين وهم


    هل اشتري هذا الكتاب يفيدني واخذ دوره علي


    ام هناك تغير الجيل من 8086 الى اجدد لأني حسب علمي ال 8086 اخر جيل وهو صايرله كم سنه تقريبا فخايف يتبدل الجيل ودراستي كلها تروح عالفاضي فمارايكم


    2- هل نفس الشي amd يتعمد على 8086 يعني الي يبي يبرمج اسمبلي بهالكتاب فقط مقتصر على الأنتل ام يشمل amd


    لأني الى الأن لم ارى كتاب يحدد اي معالج فقط يتم ذكر الرقم فهل يقصدون الأثنين ؟


    ومشكوريين

  2. #2
    عضو برونزي
    تاريخ التسجيل
    Aug 2002
    المشاركات
    1,193
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0
    تتعلم اسمبلي ؟ :D ...

    يا اخي تعلم شئ مفيد . ترى الاسمبلي تجيب الهم و الغم و تسبب مشاكل بالواحد ... صعبه صعبه صعبه انا اخذها هذا السمستر بالجامعه و الله لا يوريك .. حتى الدكتور طفشان منها :D
    My PC:
    - MB: ASUS P9X79
    - CPU: Intel i7-3820
    - CPU Cooling :Noctua NH-D14 SE2011
    - RAM: G.SKILL Ripjaws X Series (4 x 4GB) DDR3 1866
    - GPU: ATi HD 7970
    - HD: Crucial 64GB m4 SSD - Raid 0
    - PSU: Corsair Enthusiast TX V2 Series 750-Watt
    - Screen: ASUS PA246Q 24-Inch Wide LCD Monitor
    - OS: Windows 7 Ultimate 64bit

  3. #3
    عضو
    تاريخ التسجيل
    Oct 2002
    المشاركات
    689
    معدل تقييم المستوى
    0
    دكتور / مجنون: بدل ما تشجع الرجال تقول هذا الكلام؟ يا شيخ! ... هذه اللغة قوية وتحتاج خبرة وممارسة، ما يكفي كورس في الجامعة حق تتعلمها، وهي مفيدة فعلاً.


    على أي حال، أخي الكريم، توكل على الله وتعلم اللغة، لأنه قوية جداً ومن خلالها يمكنك التحكم بالحاسوب بشكل تام، أنظمة التشغيل تعتمد عليها، ومشغلات الأجهزة تعتمد عليها أيضاً، وهناك أنظمة تشغيل مبرمجة كاملة بهذه اللغة:
    https://www.menuetos.org

    حتى الآن أوامر x86 هي الأكثر انتشاراً واستخداماً حول العالم (معالجات أنتل AMD وVIA) والبدائل المطروحة لم تأخذ حيزاً يذكر، وقد تستمر x86 لسنوات عديدة قادمة، فلا تخشى أي تغيير حالياً أو حتى في المتسقبل القريب.

  4. #4
    عضو برونزي
    تاريخ التسجيل
    Aug 2002
    المشاركات
    1,193
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0
    يا اخي و الله الاسمبلي خطيره و قويه لكن الواحد ما يستفيد منها من الناحيه العمليه اللا اذا كان مضطر انه يبرمج فيها (يعني موظف بشركه) لكن لو يبغى يتلعم لغه كهوايه او يبغى يدخل رزق .. يقدر يتعلم اي شئ بالنت مثل PHP او ASP.NET او JSP فهي اللي تدخل للواحد فلوس و هو قاعد ببيته او فيجوال بيسك و اكسس لبرامج المحلات الصغيره :D
    My PC:
    - MB: ASUS P9X79
    - CPU: Intel i7-3820
    - CPU Cooling :Noctua NH-D14 SE2011
    - RAM: G.SKILL Ripjaws X Series (4 x 4GB) DDR3 1866
    - GPU: ATi HD 7970
    - HD: Crucial 64GB m4 SSD - Raid 0
    - PSU: Corsair Enthusiast TX V2 Series 750-Watt
    - Screen: ASUS PA246Q 24-Inch Wide LCD Monitor
    - OS: Windows 7 Ultimate 64bit

  5. #5
    عضو
    تاريخ التسجيل
    Jun 2003
    المشاركات
    582
    معدل تقييم المستوى
    0
    اشكرك اخي سردال على تشجيعي لتعلمها و تطميني بخصوص ال X86


    اخي دكتور / مجنون

    كلامك فعلا صحيح لكن انا لا اريد اي مكسب واللغات الي ذكرتها فعلا انا ناوي اتعلمها لكن قبل كل شي لازم ابي اجيد الأسمبلي لأنه اهي اساس كل شي ومفتاح الطريج للغات الأخرى

    وانا مهتم بهللغه الى حد كبير

    لأنها تفيدني بما يحصل بالهارد وير فعليا والسوفت وير وعمليت ال Debug يعني بشكل عام قياده الحاسوب بثبات
    ولا تنسى هي لغة الكراكرز لفتح الرجستر بالبرامج وبدونهم كان للكمبيوتر ماله طعم لأنه 90 بالأميه من البرامج الي نستخدمهم ببلاش وهم بالحقيقه بفلوس

    واشكركم مرثانيه اخواني على الردود

  6. #6
    عضو فضي
    تاريخ التسجيل
    Mar 2003
    المشاركات
    569
    الدولة: Qatar
    معدل تقييم المستوى
    0
    انا اشد على ايدك واشجعك

    بالنسبة لي اذكر ان مادة الاسمبلي كانت من احلى المواد عندي وفعلا استمتعت فيها .. ( لاتزعل مني يا اخي دكتور مجنون )

    يا اخي لغة خيالية .. تجيب لك لبن العصفور مثل مايقولون!!

  7. #7
    عضو
    تاريخ التسجيل
    Jun 2002
    المشاركات
    116
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0
    أخوي

    تعليمات 8086 تستخدم إلى الأن في أحدث معالجات الأنتل والـAMD ، وأنا أنصحك في تعلم هذه اللغة وأتقانها.

    وفي الجامعات تدرس لغة التجميع لكي تفهم المكونات المادية للحاسب الألي بشكل أفضل وأوسع.

    صدقني عندما تتقن لغة التجميع فأنك سوف تفكر كما يفكر الحاسب الألي عند تنفيذ الأوامر.

    صحيح أنك لن تتعامل مع الـGraphics User Interface لكنك تستطيع أستخدام لغة التجميع مع بعض لغات الـHigh Language مثل الـC++.


    أيضاً إذا كنت مهتم ببرمجة الـMicrocontroller (مثلي :D ) فأكيد أنك ستحتاج إلى تعلم لغة التجميع الخاص بذلك الـMC.
    لا إله إلا الله محمد رسول الله

  8. #8
    عضو
    تاريخ التسجيل
    Sep 2003
    المشاركات
    220
    معدل تقييم المستوى
    0
    كان الرد على سؤالك و لحد أذكر جزء من الردود , هو ان معالجات بنتيوم بها مسجلات 32 بت و ليس 16 !!
    اذاً الافضل شراء كتاب حديث , انصحك بكتاب اسمه Assembly language for intel based

  9. #9
    عضو
    تاريخ التسجيل
    Jun 2002
    المشاركات
    116
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0
    المدون الأصلي لها harbware
    كان الرد على سؤالك و لحد أذكر جزء من الردود , هو ان معالجات بنتيوم بها مسجلات 32 بت و ليس 16 !!
    اذاً الافضل شراء كتاب حديث , انصحك بكتاب اسمه Assembly language for intel based
    بأمكانه يتعلم على معالجات 16 بت ومن ثم ينتقل بكتابة تعليمات 32بت بكل سهولة ويسر.

    فالمسألة تغيير بسيط في الكود ، مثلاً :
    بدل أن يستخدم AX

    فأنه يستخدم EAX مع تغيير المصدر أو الهدف بحيث أنه يكون 32 بت.

    أنا كتبت برنامج طويل "مشروع لأحد المواد" بدون الأستعانة بمسجلات الـ32 بت

    لكن هنالك مشكلة في لغة الأسمبلي ، تعلم هذه اللغة بواسطة كتاب أظن أنه صعب مقارنة بتعلم لغة مثل الC والجافا والفيجيوال بيسك ، لذلك إذا كنت متحمس ولديك رغبة قوية لتعلم الأسمبلي ، أشتري الكتاب وأن شاء الله لن يقف أي شيء في طريقك وستتقن اللغة بأذن الله .

    أهم شيء الرغبة والإرادة والأستعانة بالله


    وإذا تمكنت من اللغة رجاءً تعال ساعدني في كود مجنني ، صار لي 3 شهور لم ستطع فهم إلا 0.01% منه!
    لا إله إلا الله محمد رسول الله

  10. #10
    عضو
    تاريخ التسجيل
    Dec 2002
    المشاركات
    321
    معدل تقييم المستوى
    0
    for who asked about Assembly learning

    see this book: The IBM PC Assembly Language, Peter Abel

    أو نسخته العربية: برمجة الحواسيب بلغة الأسمبلي

    نظرتي الشخصية بعتقد إنه أحسن من بقية الكتب، وأسلوبه "لذيذ".

    الأخ NFS
    لو سمحت ممكن البرنامج اللي "مجننك" ده، نشوف فيهو شنو؟

  11. #11
    عضو
    تاريخ التسجيل
    Jun 2003
    المشاركات
    582
    معدل تقييم المستوى
    0
    اشكركم اخواني على ردودكم الحلوه

    والصراحه شجعتوني بكلامكم الطيب

    اخي NFS


    بالفعل راح ادوخ من ال LINE COMMAND بدل الـGraphics User Interface لكن مو مشكله راح اطول بالي عليها

    و Microcontroller الصراحه اسمع ناس وايد يتكلمون عنه او عن هالرقاقات لكن لا املك معلومات عنه والفائده ونظره شامله عليه وبغيت اسالك هل لغة التجميعيه تختلف بشكل كبيره عن المايكرو بروسسر مالت الحاسوب لأني سمعت انه Microcontroller تقدر تتحكم فيها تقريبا باي شي التكتروني او كهربائي على ما اعتقد فهل هذا صحيح


    اخي harbware

    نعم كما قال اخي NFS فقط بتغير بعض الأوامر كال E قبل كل شي لأنها تدل على ما اعتقد EXTRA لل 32 بت

    waleed901

    والله انا قالولي انه الكتب العربيه تجيب عوار الراس والتعقيد يعني كانه يبي يعقدك وما يعلمك يعني الكتب الأنجليزيه افضل لكن اسمبلي وكتاب انجليزيه طبعا شي مستحيل علي لأني لا اتقن الأنجليزيه فالجامعات والكورسات افضل



    واشكر الجميع مرثانيه على هذه الردود التي تثلج الصدر

    وبالتوفيق

  12. #12
    عضو
    تاريخ التسجيل
    Dec 2003
    المشاركات
    3
    معدل تقييم المستوى
    0
    شوف الي بدو يتعلم الأسمبلي يا بخته لأنه إذا انت فهمتها سوف تتقن عمل برامج الكمبيوتر وتصبح 100% هاكر لأنه كل الفيروسسات تقريبا معمولة على هاللغة وهي ما تغيرت زي ما انت قلت .
    terminator

  13. #13
    عضو
    تاريخ التسجيل
    Dec 2002
    المشاركات
    321
    معدل تقييم المستوى
    0
    الأخ blackfox

    عارف ليه أنا نصحتك بالكتاب دا؟
    أغلبية الكتب العربية أو المعربة بتعاني من مشكلة مصطلحات، لكن الكتاب دا بالذات ما عنده المشكلة دي، وتعريبه وترجمته ممتازة جدا، ومن النوع اللي بيضع المصطلح الانجليزي جنب التعريب بتاعها( عشان ما يلفلف برأسك)

    و لأني شخصيا قرأت منه لي كورس لغة الأسمبلي في الجامعة، أستاذ المادة قال لينا عنه:
    "أنا شخصيا ما بحب المراجع العربية لكن ده بالذات أعجبني في أسلوبه"
    وكان مقرر لينا كمية من المراجع من بينها Art of Assembly، لكن الكتاب دا كتير وصعب شوية. في النهاية رسى على الكتاب اللي كلمتك عنه. والكتاب يبدأ من معمارية حواسيب انتل وبيمر أساسيات لغة الأسمبلي وبنية برامج exe و com وكتابة أول برنامج وجمل الاختيار والتكرار وأوامر الإدخال والإخراج،...، وحتى تصميم برامج تتعامل مع الديسك وكروت الشاشة (ولكن بتقنيات قديمة نسبيا، لأن الطبعة اللي عندي طبعة سنة 1996).

    وبالتوفيق إن شاء الله.


    بمناسبة قولتك: "الكتب العربيه تجيب عوار الراس والتعقيد يعني كانه يبي يعقدك"،
    في أستاذ قال لينا: أقرؤوا من اي كتاب (يقصد لمادته) بس أبعدوا من المراجع الشامية:D



  14. #14
    عضو
    تاريخ التسجيل
    Sep 2003
    المشاركات
    220
    معدل تقييم المستوى
    0
    المدون الأصلي لها harbware
    كان الرد على سؤالك و لحد أذكر جزء من الردود , هو ان معالجات بنتيوم بها مسجلات 32 بت و ليس 16 !!
    اذاً الافضل شراء كتاب حديث , انصحك بكتاب اسمه Assembly language for intel based
    المسالة ليست مسالة اضافة حرف E !!
    اللغة التي تستخدم 16 بت بها الكثير من الحدود التي يجب عدم تعديها , اما 32 بت تكون أقل مثل ان ريجسترات معينة لا يمكن استخدامها في حالة كذا او كذا ..
    في عمليات التوحيد او الربط و الجمع تكون العملية مختلفة قليلاً , لكن هذا الاختلاف بالنسبة للمتعلمين كبير

  15. #15
    عضو
    تاريخ التسجيل
    Sep 2003
    المشاركات
    220
    معدل تقييم المستوى
    0
    يا اخي blackfox اي command line ..
    هناك برنامج اسمه MASM رسومي لعمل برامج الاسمبلي , تبغي أرفعه الى موقع ؟ أيضاً اذا كنت ستتعلم اللغة ذاتي الله يعينك لان الكتب لا تعلمك ما بارض الواقع , فقط برامج تمثيلية للشرح , انصحك بالانضمام لكثير من المنتديات و المجموعات و المتابعة الشاقة


    أخي miih1982 أي فيروسات ؟؟ اي لغة يمكن عمل فيروسات بها .. لكن باسمبلي يكون سريع جداً و صغير الحجم أيضاً بالاضافة الى امكانية الوصول للعتاد بشكل مباشر

صفحة 1 من 2 1 2 الأخيرةالأخيرة

المواضيع المتشابهه

  1. 8digit seven segment display with 8086 using 8255
    بواسطة hinda osman في المنتدى البرمجه والتصميمات الفنيه ( الجرافيكس )
    مشاركات: 0
    آخر مشاركة: 08-05-2012, 22:31
  2. مشاركات: 0
    آخر مشاركة: 10-08-2011, 01:26
  3. مشاركات: 16
    آخر مشاركة: 24-08-2010, 00:28
  4. مشاركات: 37
    آخر مشاركة: 22-08-2010, 01:22
  5. تعليمات: ما هو البيوس؟ هل أقوم بتحديثه؟ كيف؟
    بواسطة samari في المنتدى الأرشيف
    مشاركات: 57
    آخر مشاركة: 21-02-2008, 18:38

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •