***2
nمقدمه
nمنبع اصلی این پروژه یک سایت اینترنتی میباشد
nتوضیحات از کتاب برنامه نویسی به زبان اسمبلی از مهندس قمی و چندین سایت اینترنتی میباشد .
***3
معرفی مجموعه دستورات این برنامه
این شبه دستور افست ادرس محل ذخیره دستور یا داده بعدی را تعیین میکند . شکل کلی ان بصورت زیر است
ORG ادرس
مثلا دستور ORG1000H
سبب میشود که انتقال برنامه به خانه ی هزارم حافظه برود و از آنجا شروع به ادامه ی اجرای برنامه کند استفاده از این دستور در هر مکانی از برنامه اختیاری است . و هر گاه کاربر لازم دید که ادامه برنامه در خانه دیگری از حافظه اجرا شود از این دستور استفاده میکند . اما استفاده از این دستور در برنامه های کام بلافاصله قبل از شروع کد نویسی برنامه اجباری است
***4
nآدرس دهی فوری یا بلافاصله:
در صورتی که بخواهیم یک عدد ثابت نه یک آدرس را در مکانی از حافظه قرار دهیم از آدرس دهی فوری استفاده می کنیم.مشخصه آدرس دهی فوری استفاده از پیشوند # قبل از عدد است.
در صورتی که در یک دستور از عددی استفاده کنیم اگر عدد بدون پیشوند باشد نوع آدرس دهی مستقیم است و در صورتی که عدد پیشوند # داشته باشد آدرس دهی فوری خواهد بود.
***5
MOV
این دستور برای کپی کردن یک خانه از حافظه یا داده ها در بایت ها ی حافظه استفاده می شود.توجه کنیدکه این دستوریک دستوربایتی است.
***6
nفراخوانی زیر برنامه
nبرای فراخوانی زیر برنامه از دستور
nCALL
nاستفاده میشود که به شکل زیر است
nCALLآدرس
nآدرس را میتوان مستقیم یا غیر مستقیم در نظر گرفت
nهنگامی که این دستور اجرا میگردد دو عمل انجام میشود
n1.آدرس برگشت به زیر برنامه فراخوان در پشته ذخیره میشود
n2.کنترل اجرای برنامه به آدرس شروع زیر برنامه میرود