قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

noor1144
:: مهندس متميز ::
تاريخ التسجيل: Mar 2010
المشاركات: 557
نشاط [ noor1144 ]
قوة السمعة:0
قديم 18-07-2010, 06:32 PM المشاركة 1   
افتراضي سؤال يهمني في البرمجة Twitter FaceBook Google+



اخواني الكرام
السلام عليكم ورحمه الله وبركاته

تقابلت مع شخص له المام بلغات البرمجه .. الاسمبلي ولغة السي وغيرها لم اسمع عنها
ولكن مجاله ليس بتصميم الدوائر وبرمجه البك وغيره ؟!!!!!!
وانما سوفت وير
يعني يقوم ببرمجة وعمل اي برنامج تطلبه على الكومبيوتر

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

ارجو ان يكون السؤال واضح

وشكرا لكم جميعا وزادكم الله علما وبارك في جهودكم

اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:98
قديم 18-07-2010, 10:59 PM المشاركة 2   
افتراضي


اخواني الكرام
السلام عليكم ورحمه الله وبركاته

تقابلت مع شخص له المام بلغات البرمجه .. الاسمبلي ولغة السي وغيرها لم اسمع عنها
ولكن مجاله ليس بتصميم الدوائر وبرمجه البك وغيره ؟!!!!!!
وانما سوفت وير
يعني يقوم ببرمجة وعمل اي برنامج تطلبه على الكومبيوتر

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

ارجو ان يكون السؤال واضح

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

كيف حالك اخى الفاضل

اسمحلى فقط بمحاولة الرد على استفسارك واتمنى ان اكون صائب فمعلوماتى تعتبر ضعيفة جدا جدا بالمقارنة بالاخوة الاساتذة هنا فى المنتدى



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

طبيعى ان يكون الشخص الذى تتحدث عنة على المام باغلب لغات البرمجة حتى يستطيع التعامل بشكل صحيح


ولكن بالنسبة لما فهمتة من كلماتك هنا فانت تقصد برمجة البرامج الكومبيوترية (؟)



نعم هذة لغات خاصة ولها قواعدها مثل اى لغة برمجية

وهناك برنامج يسمى سى شارب

وهو يقوم بعمل برامج متكاملة


ويوجد لدينا هنا بعض الاخوة الذين لهم خبرات فى هذا المجال

وعلى سبيل المثال وليس الحصر المهندس احمد سمير
والمهندس احمد الشيمى

وهذا الرابط فقط لمعرفة المزيد عن هذا الموضوع

http://www.qariya.com/vb/showthread.php?t=51350


فى هذا الموضوع شرح كامل عن التحكم بالميكروكونترول مع عمل برنامج كومبيوتر يتحكم فى كل هذا
طبعا هذا الموضوع يشمل نوعين من البرمجة
اولا برمجة للتعامل مع المتحكمات والميكروكونترول
ثانيا برمجة البرنامج الوسيط بين جهاز الكومبيوتر والعالم الخارجى
بالاضافة لمعرفة تامة للتعامل مع الدرايفرس للكومبيوتر


وهكذا

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

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

وعند عمل كومبيلر للكود (تحويل الى هكس)

فسوف تجد ملف من الملفات المتولدة باسم اسم asm

وهو اختصار لكلمة اسمبلى


====================

طبعا الشرح يطول هههههههههههههه



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


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 18-07-2010 الساعة 11:06 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:0
قديم 19-07-2010, 03:52 PM المشاركة 3   
افتراضي


اخواني الكرام
السلام عليكم ورحمه الله وبركاته

تقابلت مع شخص له المام بلغات البرمجه .. الاسمبلي ولغة السي وغيرها لم اسمع عنها
ولكن مجاله ليس بتصميم الدوائر وبرمجه البك وغيره ؟!!!!!!
وانما سوفت وير
يعني يقوم ببرمجة وعمل اي برنامج تطلبه على الكومبيوتر

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

ارجو ان يكون السؤال واضح

وشكرا لكم جميعا وزادكم الله علما وبارك في جهودكم
نعم هي هي فهو هنا يبرمج المكروبروسسار (microprocesseur) المسمى pentium فقط أو نوع amd
فاذا كنت تتقن لغة برمجة واحدة فانك يمكن أن تبرمج أي شيء ( أي شيء به microprocesseur)
أن أي لغة أنشأت للبرمجة بشكل عام وليس لنوع معين
أن ال mikroc مثلا ليست لغة برمجة أنما هي لغة ال ++c اضيف لها مجموعة
من الدوال الجاهزة للاستعمال على ال pic أي مقننة للاستعمال على ال pic
وهو عبارة عن microprocesseur أضيف له أدوات الادخل والاخراج وذاكرة حية وذاكرة مية وسمي microcontroleur


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:99
قديم 19-07-2010, 11:16 PM المشاركة 4   
افتراضي


اخواني الكرام
السلام عليكم ورحمه الله وبركاته

تقابلت مع شخص له المام بلغات البرمجه .. الاسمبلي ولغة السي وغيرها لم اسمع عنها
ولكن مجاله ليس بتصميم الدوائر وبرمجه البك وغيره ؟!!!!!!
وانما سوفت وير
يعني يقوم ببرمجة وعمل اي برنامج تطلبه على الكومبيوتر

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

ارجو ان يكون السؤال واضح

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

السلام عليكم

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

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

المهم
الشركات بدات تعمل بر امج
تحول اللعات البرمجية المختلفة الى الاسمبلى

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

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


الصورة الرمزية compiler_x
compiler_x
:: مهندس متميز ::
تاريخ التسجيل: Apr 2008
الدولة: IRAQ
المشاركات: 375
نشاط [ compiler_x ]
قوة السمعة:0
قديم 20-07-2010, 05:58 AM المشاركة 5   
افتراضي


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

اولا:
بشكل عام فان البرمجة ومفهوم البرمجة هو نفسة سواء في برمجة الايسي ( او الهاردوير) او في برمجة البرمجيات الاخرى ( كما يقوم به هذا الرجل اقصد البرامج العامة والخاصة وقواعد البيانات وغيرها مما نستخدمها على الحاسوب )

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

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

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

والسلام عليكم ورحمة الله وبركاته


noor1144
:: مهندس متميز ::
تاريخ التسجيل: Mar 2010
المشاركات: 557
نشاط [ noor1144 ]
قوة السمعة:0
قديم 20-07-2010, 05:50 PM المشاركة 6   
افتراضي


جزاكم الله خيرا وفتح الله عليكم كل من شارك ومن لم شارك
سعدت بمشاركاتكم
ونسال الله ان يسهل علينا وعليكم تعلم هذا العلم الاكثر من رائع

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:39 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025