منتدى التحكم الآلي والإلكترونيات
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات

Automatic control , PLC , Electronics , HMI , Machine technology development , Arabic & Islamic topics , Management studies and more
 
الرئيسيةالبوابة*مكتبة الصوراليوميةس .و .جبحـثالتسجيلقائمة الاعضاءالمجموعاتدخول

شاطر | 
 

 أساسيات البرمجة بلغة الأسمبلى : 2- تمثيل العدد فى لغة الأسمبلى

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
F.Abdelaziz
عقيد
عقيد


عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

مُساهمةموضوع: أساسيات البرمجة بلغة الأسمبلى : 2- تمثيل العدد فى لغة الأسمبلى    الثلاثاء 12 أكتوبر 2010 - 6:06

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

2- تمثيل العدد فى لغة الأسمبلى

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



فى المثال التالى كتب المبرمج البرنامج بالنظام الستعشرى كنظام أساسى radix . ثم فى السطر الثانى من المثال أراد أن يحدد العدد فى النظام الثنائى فاستخدم البادئة المناسبة وبالشكل المحدد .
وفى السطر الرابع استخدم العدد الستعشرى 53 كمعامل .
ونظرا لان النظام الستعشرى هو النظام الافتراضى فلم يحتاج إلى التصرح بتحديد النوع .
لاحظ أن العدد الستعشرى يجب ألا يبدا بحرف أبجدى و إلا سيفسر على أنه لافتة . لهذا أى عدد ستعشرى يبدا بحرف أبجدى يجب وضع صفر قبله .







الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
أساسيات البرمجة بلغة الأسمبلى : 2- تمثيل العدد فى لغة الأسمبلى
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التحكم الآلي والإلكترونيات :: منتديات التحكم الآلي والإلكترونيات :: منتدى الميكروكنترولر Micro Controller-
انتقل الى: