أساسيات البرمجة بلغة الأسمبلى
1- شكل (نموذج أو هيئة) البرنامج بلغة الأسمبلى
البرامج بلغة الأسمبلى لها شكل أو هيئة بسيطة والتى يجب فهمها وتتبعها . وهى موضحة فى مثال البرنامج فى الشكل التالى :
يوجد أربعة عناصرممكنة فى سطر الكود المكتوب بلغة الأسمبلى وهى :
Label : "لافتة" (يافطة - علامة - ملصق ) السطر وهىاختيارية .
ويجب أولا تحديدها كما يجب أن تكون اللافتة فى أقصى يسار السطر .
وبرنامج الأسمبلر سوف يفسر أى شىء يبدأ من أقصى اليسار على انه لافتة .
وبمجرد تعريفها بهذه الطريقة فيمكن استخدامها فيما بعد كمعامل .
يجب أن تبدأالافتة بحرف أبجدى أو الخط السفلى ( _ ) ولا تبدأ أبدا برقم .
يمكن وضعاللافتة فى سطر مستقل وفى هذه الحالة فإن اللافتة تعتمد على السطر التالى الذى يحتوىالتعليمات .
: Instruction mnemonic "التعليمة فىشكل مفكرة" وهى مأخوذة من مجموعة التعليمات .
ويمكن وضعها فى أى مكان فىالسطرماعدا أن تبدا من أقصى اليسار.
يجب أن تبعدعن أى الافتة بمسافة واحدة فارغة على الاقل .
: Operand "المعامل"
يجب أن يتفق تماما مع الشكل أو النموذج المحدد فى مجموعةالتعليمات .
وحتى يكون الأمر واضح ومفهوم تستخدم اللافتات بدلا من الاعداد .
اذا كان هناك أكثر من معامل يتم الفصل بينها بالفاصلة ( , ).
" : Comment التعليق"
وهو اختيارى ويستخدم لإضافة معلوماتإلى البرنامج لتحسين وضوحه وجلاءه للقارىء البشرى .
يجب أن يبدا التعليقبعلامة الفاصلة المنقوطة ( ; ) .
برنامج الأسمبلر يهمل كل شىء يأتى بعدالفاصلة المنقوطة فى أى سطر .
التعليق يمكن ان يتبع (يلى)التعليمة فىالسطر أو يكون كل السطر مستخدم للتعليقات .
سطر برنامج لغة الأسمبلى ممكنأن يحتوى على تعليمة بالنموذج الموضح أعلاه أو يمكن أن يكون السطر بأكمله تعليق أويترك فارغ كاملا ( وهذا يساعد على تحسين الشكل وسهولة قراءته .(