• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 13 من 13

    الموضوع: تعبت هل من معين .....

    1. #1
      التسجيل
      30-11-2004
      الدولة
      مدينة النخيل
      المشاركات
      54
      المواضيع
      16
      شكر / اعجاب مشاركة

      Unhappy تعبت هل من معين .....

      السلام عليكم

      معي مشكله ممكن تساعدوني فيها ؟
      انا وبكل صراحه ادرس لغات برمجه ولكن تواجهني مشكله مع لغة وحده قديمه ؟
      هي لغة تجميع تعرفونها ؟
      المهم انا اعرف اعمل برامج بهاللغه ولكني مااعرف اعمل بعض العبارات الشرطيه بها مثل
      if , while , repeat وغيرها فمثلا ابغى اقول اذا ادخلت حرف كذا لازم يطلع لي كذا بلغة تجميع ايش هي العبارات او التعليمات اللي اعملها وياليت كمان توضحوا لي اساسيات هذي اللغه .
      فمثلا ابغى برنامج لما ادخل حرف A يظهر لي التالي :

      * * * * *
      * * * * *
      * * A * *
      * * * * *
      * * * * *
      عسى ان يكون مطلبي ومقصدي مفهوم والعفو على الاطاله و ...
      اتمنى القى القبول منكم وفي الاخير
      تقبلو مني التحيه كل التحيه لكل الاعضاء والمشرفين جميعا
      ولكم خالص الشكر والتقدير
      ودمتم سالمين

    2. #2
      التسجيل
      30-11-2004
      الدولة
      مدينة النخيل
      المشاركات
      54
      المواضيع
      16
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      افا عليكم الظاهر الكل يكره لغة التجميع

    3. #3
      التسجيل
      01-12-2004
      المشاركات
      12
      المواضيع
      1
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      لم اعرف الغه ولكن النخيل في العراق

    4. #4
      التسجيل
      16-08-2002
      الدولة
      الفضاء الخارجي
      المشاركات
      34
      المواضيع
      11
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      ماعرفت والله مقصدك بصراحة
      لكن هذا هو كود البرنامج الذي هو مكتوب
      #include<iostream>
      using namespace std;
      int main()
      {
      char x;
      int count=0;
      cin>>x;
      while(count<4)

      {
      if(count==2)
      cout<<"**"<<x<<"**"<<endl;


      cout<<"*****"<<endl;

      count++;
      }
      return 0;
      }

    5. #5
      التسجيل
      16-08-2002
      الدولة
      الفضاء الخارجي
      المشاركات
      34
      المواضيع
      11
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      #include<iostream>
      using namespace std;
      int main()
      {
      char x;
      int count=0;
      cin>>x;
      while(count<4)

      {
      if(count==2)
      cout<<"**"<<x<<"**"<<endl;


      cout<<"*****"<<endl;

      count++;
      }
      return 0;
      }

    6. #6
      التسجيل
      01-12-2004
      المشاركات
      12
      المواضيع
      1
      شكر / اعجاب مشاركة

      Lightbulb مشاركة: تعبت هل من معين .....

      مدخل عام إلى لغة التجميع:

      معالج أي حاسب لا يفهم أية لغة، لا الباسكال ولا السي ولا الجافا، ولا حتى التجميع في حد ذاته، إنما يفهم شيئا واحدا، هو لغة الآلة. إنها قائمة من ثمانية أعداد تسمى البتات، وتكون مقدمة في النظام الست عشري، على شاكلة "B0h 12h". ومنه يمكننا القول أن التجميع هو إصدار يتوافق مع فهم البشر للغة الآلة.

      المثال السابق يعطينا "mov al, 12h"، ومعناها نسخ القيمة 12h في السجل AL.

      كما يمكنك ملاحظته، إنها اللغة البرمجية الأكثر قربا إلى المعالج (إلا في حالة قدرتك على البرمجة بلغة الآلة نفسها).

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

      ثانيا، يمكنك الوصول إلى مقاطعات الدوس (interruptions)، والتي تسمح بالوصول المباشر إلى العتاد، كالفأرة أو الشاشة أو حتى بطاقة الفيديو. لأن المترجم (compiler) لا يعمل إلا على ترجمة البرنامج المكتوب بلغة يفهمها الإنسان إلى لغة التجميع، وهذه العملية يمكن القيام بها يدويا بعد تدريب طويل في هذا الميدان. كما يتيح لنا التجميع إمكانية معرفة ما يتوفر عليه ملفنا الثنائي (ملف تنفيذي .exe أو .com في بيئة مايكروسفت).

      بعض المتمرسين في البرمجة وخاصة القراصنة، لا يستخدمون إلا التجميع في برامجهم، والسبب هو إنجاز برامج سريعة وصغيرة، وفي نفس الوقت تحقيق مرادهم من خلال قرصنة البرامج أو ببرمجة ما يرفضه المترجم كالفيروسات.

      المختصون في البرمجة لا ينصحون أبدا بأن يقوم المبرمج بإنجاز برنامجه 100% بلغة التجميع، لأن الكود سيفقد مرونته وتكثر أخطاءه، مما يفقد السيطرة على برنامج يتكون من آلاف الأسطر، على اعتبار أن كل تعليمة تقع في سطر واحد. وإنما ينصح باستخدام التجميع لتحسين أداء بعض الدوال أو الإجراءات في لغة البرمجة التي تعتمدها (السي، الباسكال ...)، والتي تحتاج لسرعة قصوى، سواء لدوال تطلب لمرات عديدة، أو تلك المسؤولة عن القيام بوظائف معينة، كرسم خط، أو نسخ قطاع كامل من الذاكرة...الخ.

      واما قصدي انت من العراق ام السعودية

    7. #7
      التسجيل
      16-08-2002
      الدولة
      الفضاء الخارجي
      المشاركات
      34
      المواضيع
      11
      شكر / اعجاب مشاركة

      Talking مشاركة: تعبت هل من معين .....

      انا ماافهم المصطلحات السي بلس بلس الا باللغة الانجليزية فقط لاني درستها بهذي اللغة
      عشان مافهم شي بمصلطلحات اللغة العربية الا شي بسيط

    8. #8
      التسجيل
      29-01-2004
      الدولة
      الحمدلله -- الكويت -- ^_^
      المشاركات
      2,987
      المواضيع
      83
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      و عليكم السلام و الرحمة..

      هل تقصدين الAssembly language

      مثلا التي كودها كالتالي:
      mov ax,bx
      add 5H, cx
      ؟؟

    9. #9
      التسجيل
      30-11-2004
      الدولة
      مدينة النخيل
      المشاركات
      54
      المواضيع
      16
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      سلاام

      عفوا على تأخيري في الرد وذلك بسبب مشكله واجهتني في دخول المنتدى ....
      المهم انا فعلا ابغى لغة تجميع ( assembly language ) مثل ما قلت وتفضلت اخي wellknownQ8 فياريت تفيدوني اكثر لاني لغت ++c ماافهم فيها كثير وياريت اذا في احد بيفهم في الاسيمبلي يفهمني اكثر لاني اواجه العديد من المصاعب في فهمها ..


      ودمتم سالمين

    10. #10
      التسجيل
      29-01-2004
      الدولة
      الحمدلله -- الكويت -- ^_^
      المشاركات
      2,987
      المواضيع
      83
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      و عليكم السلام

      في الملف المرفق مثال عن الFibonacci Sequence
      هو معقد شوية.. لكنه مثال جيد جدا على الIf statement و الJump
      الملفات المرفقة الملفات المرفقة

    11. #11
      التسجيل
      01-12-2004
      المشاركات
      12
      المواضيع
      1
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      عندي لكي حل عجيب تزوجي بمبرمج ++C وكل مشكلكي البرمجيه ستحل بأذن الله

    12. #12
      التسجيل
      30-11-2004
      الدولة
      مدينة النخيل
      المشاركات
      54
      المواضيع
      16
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      شكرا لك يا اخ wellknow... مع اني مافهمت تمام بس الحمد لله في امل اني افهم , لان هذي اللغه assembly language معقده كثييييييييير وهي اللغه الوحيده اللي مافلحت فيها ..
      عالعموم اكرر شكري على اهتمامك بموضوعي وشكرا...

    13. #13
      التسجيل
      09-12-2000
      الدولة
      امريكا / كانساس /لورانس
      المشاركات
      2,961
      المواضيع
      93
      شكر / اعجاب مشاركة

      مشاركة: تعبت هل من معين .....

      اظن على حسب نوع اللوحه (ال board) الي تشتغلين عليها.

      أنا توني مخلصها الحمدلله الترم هذا... و نستخدم لوحة موتورولا 68HC12

      فيه امور معينه تساعدك تسوين تكرار مثل while و for او شرط مثل if... و غيرها...

      تسمى فروع (Branches)... ابحثي في google و انشالله تلقين دروس سهله
      سبحان الله و بحمده... سبحان الله العظيم



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

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