پردازش اسمبلي (دانلود رایگان)

دسته بندي : انسانی » علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 11 صفحه

 قسمتی از متن word (..doc) : 
 

‏2
‏پردازش اسمبلي
‏مقدمه
‏وظيفه يك اسمبلر آ ن است كه كد منبع زبان اسمبلي را به كد هدف تبديل نمايد در سيستمهاي كامپيوتري ساده تر اين كد هدف همان زبان ماشين است
‏كه در حافظه قرار گرفته و اجرا ميگردد .
‏در سيستمهاي كامپيوتري پيچيده تر كد هدفي كه به وسيله اسمبلر ايجاد مي شود ‏بايد به وسيله لينكر و يا لودر در قبل از اجرا تنظيم گردد.
‏اسمبلي دو گذاري
‏ ماكرو اسمبلر مايكرو سافت يك اسمبلر دو گذاري است . اين به آن معني است
‏كه يك برنامه منبع زبان اسمبلي دو به وسيله پويش مي شود تا فايل كد هدف آن ايجاد شود مي‏ ‏توان‏ يك اسم‏بلر را به صورت يك گذري طرح كرد و
‏بعضي اسمبلرها برنامه منبع را سه بار يا بيشتر پويش مي كنند اما بيشتر اسمبلرها
‏از دو گذر بهره مي برند . اين بخش به توضيح يك اسمبلر دو گذري نمونه مي پردازد.
‏يك مزيت نوشتن برنامه به زبان اسمبلي نسبت به زبان ماشين آن است كه در آن مي توان از شناسه ها يا نمادها براي رجوع به داده ها در سگمنت داده و دستور العمل ها ‏در سگمنت كد استفاده نمود. براي آن كه بتوان برنامه را به زبان ماشين نوشت برنامه نويس بايد آدرسهاي داده ها و دستورالعمل ها را بداند
‏2
‏يك وظيفه اسمبلر آن است كه يك جدول علائم در ارتباط با هر شناسه با مشخصه هاي مختلف را تشكيل داده و آنرا حفظ كند ‏. يك مشخصه برابر نوع يك نماد است اين انواع شامل برچسب داده ها و دستور ا لعملها نمادهائي كه مساوي ثابتها در نظر گرفته شده اند اسامي روالها اسامي ماكروها و اسامي سگمنت ها مي با شند بعضي اسمبلرها كار ترجمه ‏برنامه منبع را با يك جدول
‏علامت كه حاوي مشخصه تمام نام دستور العمل هاي زبان اسامي تمام ثباتها و
‏نمادهاي ديگر مي باشد شروع مي كنند.
‏اگر نمادي مربوط به يك بر چسب و يا داده باشد آنگاه جدول علائم حاوي اندازه داده ها نيز خواهد بود. بطور مثال اگر شبه دستور ‏زير را اسمبل
‏نمايد :
‏آنگاه بعنوان برچسب يك كلمه ثبت خواهد گرديد . بدين ترتيب
‏مي تواند استفاده غلط از علامت ها را تشخيص دهد . با توجه به دستور اسمبلر
‏فوق دستور زيررااشتباه تشخيص خواهد داد .

 
دسته بندی: انسانی » علوم کامپیوتر

تعداد مشاهده: 4188 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

تعداد صفحات: 11

حجم فایل:8 کیلوبایت

 قیمت: رایگان
برای دانلود رایگان فایل روی لینک دانلود کلیک کنید.   دریافت فایل