هر دستور اسمبلی از سه بخش تشکیل شده :<!--[if !supportLists]-->1. <!--[endif]-->برچسب<!--[if !supportLists]-->2. <!--[endif]-->عملگر<!--[if !supportLists]-->3. <!--[endif]-->عملوندها1. برچسب :وجود برچسب الزامی نیست بلکه به منطق برنامه بستگی داشته و در صورت لزوم استفاده می کنیم.برچسب دنباله ای از حروف کوچک و بزرگ، اعداد و _ است به طول حداکثر 31 کارکتر که با عدد شروع نمی شود، برچسب ها با (:) از عملگر جدا می شود.2. عملگرها:دربردارنده نوع عملی هستند که در آن دستورالعمل اجرا می شود.عملگرها خود شامل سه نوع عملیاتند:الف) شبه دستورالعمل :شبه دستورالعمل ها بر روند ترجمه تاثیر می گذارند و از ترجمه آنها قالب دستورالعمل ایجاد نمی شود (op code ندارند)ب) خود دستورالعمل:ج)فراخوانی ماکرومجموعه ای از دستورالعمل ها را ممکن است یکجا جمع آوری کنیم که به آن ماکرو می گوییم و در صورت لزوم این دستورات را به کمک نام ماکرو فراخوانی می کنیم.3. عملوندها:وجود عملوند ها به ماهیت عملگرها بستگی داردعملوندها:
به طور کلی عملوندها به سه دسته تقسیم می شوند:
1) نام ثبات
2) یک ثابت
3) نام شناسه که در بخشی از برنامه به عنوان برچسب استفاده شده است.
هر دستور اسمبلی از سه بخش تشکیل شده :<!--[if !supportLists]-->1.<!--[endif]-->برچسب<!--[if !supportLists]-->2.<!--[endif]-->عملگر<!--[if !supportLists]-->3.<!--[endif]-->عملوندها1. برچسب :وجود برچسب الزامی نیست بلکه به منطق برنامه بستگی داشته و در صورت لزوم استفاده می کنیم.برچسب دنباله ای از حروف کوچک و بزرگ، اعداد و _ است به طول حداکثر 31 کارکتر که با عدد شروع نمی شود، برچسب ها با (:) از عملگر جدا می شود.2. عملگرها:دربردارنده نوع عملی هستند که در آن دستورالعمل اجرا می شود.عملگرها خود شامل سه نوع عملیاتند:الف) شبه دستورالعمل :شبه دستورالعمل ها بر روند ترجمه تاثیر می گذارند و از ترجمه آنها قالب دستورالعمل ایجاد نمی شود (op code ندارند)ب) خود دستورالعمل:ج)فراخوانی ماکرومجموعه ای از دستورالعمل ها را ممکن است یکجا جمع آوری کنیم که به آن ماکرو می گوییم و در صورت لزوم این دستورات را به کمک نام ماکرو فراخوانی می کنیم.3. عملوندها:وجود عملوند ها به ماهیت عملگرها بستگی دارد




نمي كنيد
پاسخ با نقل قول
