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

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

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 12-10-2010, 11:15 AM المشاركة 1   
افتراضي أساسيات البرمجة بلغة الأسمبلى 1- شكل (نموذج أو هيئة) البرنامج بلغة الأسمبلى Twitter FaceBook Google+



أساسيات البرمجة بلغة الأسمبلى


1- شكل (نموذج أو هيئة) البرنامج بلغة الأسمبلى



البرامج بلغة الأسمبلى لها شكل أو هيئة بسيطة والتى يجب فهمها وتتبعها . وهى موضحة فى مثال البرنامج فى الشكل التالى :





يوجد أربعة عناصرممكنة فى سطر الكود المكتوب بلغة الأسمبلى وهى :

Label : "لافتة" (يافطة - علامة - ملصق ) السطر وهىاختيارية .

ويجب أولا تحديدها كما يجب أن تكون اللافتة فى أقصى يسار السطر .

وبرنامج الأسمبلر سوف يفسر أى شىء يبدأ من أقصى اليسار على انه لافتة .

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

يجب أن تبدأالافتة بحرف أبجدى أو الخط السفلى ( _ ) ولا تبدأ أبدا برقم .

يمكن وضعاللافتة فى سطر مستقل وفى هذه الحالة فإن اللافتة تعتمد على السطر التالى الذى يحتوىالتعليمات .

: Instruction mnemonic "التعليمة فىشكل مفكرة" وهى مأخوذة من مجموعة التعليمات .

ويمكن وضعها فى أى مكان فىالسطرماعدا أن تبدا من أقصى اليسار.

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

: Operand "المعامل"

يجب أن يتفق تماما مع الشكل أو النموذج المحدد فى مجموعةالتعليمات .

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

اذا كان هناك أكثر من معامل يتم الفصل بينها بالفاصلة ( , ).

" : Comment التعليق"

وهو اختيارى ويستخدم لإضافة معلوماتإلى البرنامج لتحسين وضوحه وجلاءه للقارىء البشرى .

يجب أن يبدا التعليقبعلامة الفاصلة المنقوطة ( ; ) .

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

التعليق يمكن ان يتبع (يلى)التعليمة فىالسطر أو يكون كل السطر مستخدم للتعليقات .

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



اعلانات

الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:92
قديم 12-10-2010, 01:57 PM المشاركة 2   
افتراضي


شكرا جزيلا اخى الكريم/ عبد العزيز
مجهود رائع فى توصيل لغة الاسمبلى للجميع
جزاك الله خير

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:178
قديم 12-10-2010, 03:03 PM المشاركة 3   
افتراضي


أساسيات البرمجة بلغة الأسمبلى

السلام عليكم مهندس فتح الله عبد العزيز ..
شكرا جزيلا على هذه السلسلة الرائعة من دروس الاسمبلي ..
لدي اقتراح إذا لم يكن عندك مانع تخصص موضوعا لوضع روابط المواضيع الفرعية ..
إذا تم فتح ذلك الموضوع الجديد سيسهل وضع رابطه لتثبيته هنا:
http://www.qariya.com/vb/showthread.php?t=49992
مجرد اقتراح ..


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 12-10-2010, 03:26 PM المشاركة 4   
افتراضي


شكرا جزيلا اخى الكريم/ عبد العزيز


مجهود رائع فى توصيل لغة الاسمبلى للجميع
جزاك الله خير

اخى الكريم

شكرا جزيلا لك

تقدير من خبير اعتز به دائما

لقد سعدت كثيرا بمرورك الكريم

بارك الله فيك

مع تمنياتى بدوام التوفيق


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 12-10-2010, 03:32 PM المشاركة 5   
افتراضي


السلام عليكم مهندس فتح الله عبد العزيز ..
شكرا جزيلا على هذه السلسلة الرائعة من دروس الاسمبلي ..
لدي اقتراح إذا لم يكن عندك مانع تخصص موضوعا لوضع روابط المواضيع الفرعية ..
إذا تم فتح ذلك الموضوع الجديد سيسهل وضع رابطه لتثبيته هنا:
http://www.qariya.com/vb/showthread.php?t=49992
مجرد اقتراح ..
اخى الكريم الفاضل

شكرا جزيلا لك

تقدير من صديق عزيز

لقد سعدت كثيرا بمرورك الكريم

بارك الله فيك

موافق على أى اقتراح تقترحه

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

مع تمنياتى بدوام التوفيق


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:178
قديم 12-10-2010, 03:44 PM المشاركة 6   
افتراضي


اخى الكريم الفاضل
شكرا جزيلا لك
تقدير من صديق عزيز
لقد سعدت كثيرا بمرورك الكريم
بارك الله فيك
موافق على أى اقتراح تقترحه
برجاء ان أمكن المساعدة فى التنفيذ واكون لك من الشاكرين
مع تمنياتى بدوام التوفيق
شكرا أخي عبد العزيز على الموافقة ..
بخصوص التنفيذ:
تفضل أخي الكريم بفتح موضوع جديد بهذا القسم (قسم الميكروكونترولر) واعطيه اسما مناسبا
ثم تضع فيه رابط هذا الدرس ورابط الدرس الثاني وروابط الدروس المقبلة ان شاء الله .
وسأقوم بالباقي ان شاء الله
بإذن الله ، بهذه الطريقة ستبقى مواضيعك القيمة حول الاسمبلي قريبة من الجميع باستمرار ، .


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 12-10-2010, 05:43 PM المشاركة 7   
افتراضي


شكرا أخي عبد العزيز على الموافقة ..
بخصوص التنفيذ:
تفضل أخي الكريم بفتح موضوع جديد بهذا القسم (قسم الميكروكونترولر) واعطيه اسما مناسبا
ثم تضع فيه رابط هذا الدرس ورابط الدرس الثاني وروابط الدروس المقبلة ان شاء الله .
وسأقوم بالباقي ان شاء الله
بإذن الله ، بهذه الطريقة ستبقى مواضيعك القيمة حول الاسمبلي قريبة من الجميع باستمرار ، .

اخى الكريم


شكرا جزيلا لك

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


مع تمنياتى بدوام التوفيق


ناعورة_حماه
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 33
نشاط [ ناعورة_حماه ]
قوة السمعة:0
قديم 20-07-2012, 02:34 PM المشاركة 8   
افتراضي


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

إضافة رد

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

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

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


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

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