فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق اسمبلی چیست

اختصاصی از فی موو دانلود تحقیق اسمبلی چیست دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق اسمبلی چیست


دانلود تحقیق اسمبلی چیست

اسمبلی چیست ؟
زبانهای برنامه نویسی کامپیوتر عموما به دو دسته زبانهای سطح بالا و زبانهای سطح پایین تقسیم میشوند . برخی این زبانها را به صه دسته تقسیم بندی کرده اند . زبانهای سطح بالا و زبانهای سطح پایین و زبانهای سطح میانی . زبان برنامه نویسی اسمبلی جز زبانهای سطح پایین است .
زبان سطح پایین به زبانی گفته میشود که از لحاض ساختاری و ترجمه بسیار به زبان ماشین نزدیک است . یعنی قابلیت فهم ان برای ماشین بهتر و راحتتر است . اما زبانهای سطح بالا با کاربر رابطه بهتری دارند و کاربر یا برنامه نویس با این زبان راحتتر ارتباط برقرار میکند .
در زبان اسمبلی به سبب پایین بودن سطح ان ویژگیهایی نهفته است که در هیچ یک از زبانهای دیگر این ویژگیها را نمیتوان یافت : یکی از ویژگیهای مهم این زبان باز گذاشتن دست کاربر در کنترل سخت افزار بویژه CPU است . در واقع کاربر میتواند با جز به جز پردازشگر و سخت افزار کامپیوتر ارتباط برقرار کند . بنابراین سرعت اینگونه برنامه ها نسبت به زبانهای سطح بالا بسیار بالاتر است .
البته این زبان دارای مشکلاتی نیز هست . که از جمله مهمترین انها زیاد بودن تعداد دستوراتی است که کاربر باید برای انجام عملی خاص از انها استفاده کند .
برنامه نویس برای برنامه نویسی باید بر ارشیتکت ساخت CPU ‌مسلط باشد .
سورس این برنامه ها اصولا خطوط زیادی دارد .
این برنامه ها بسته به ماشین عمل میکنند . یعنی اگر ساختار اصلی ماشین تغییر کند . این برنامه ها قابلیت اجرا ندارند .
اسمبلر چیست ؟
برای تبدیل زبان اسمبلی به زبان ماشین باید از این مترجم استفاده کرد . در واقع زبان اسمبلی از طریق اسمبلر به زبان ماشین که صفر و یک است ترجمه میشود .
هر خط از زبان اسمبلی معادل یک خط است در زبان ماشین . این ویژگی خاص دستورات اسمبلی است و در زبانها سطح بالا چنین اتفاقی نمی افتد .
نحوه اسمبل شدن برنامه را در شکل زیر میبینید :
 
برای اسمبل کردن یک برنامه توسط اسمبلی باید به یک اسمبلر دسترسی داشت . که این کار را میتوان توسط یک نرم افزار ویژه انجام داد که عموما از اسمبلرهای TASM ‌یا MASM استفاده میکنند . که اولی محصول شرکت turbo و دومی محصول مایکروسافت است . که نسخه جدید MASM نرم افزاری است به نام ML ‌که کار کردن با ان نسبت به دو نرم افزار بالایی بسیار ساده تر است .
با استفاده از TASM ‌یا MASM سورس برنامه ای که در فایلی با پسوند asm نوشته اید را به یک فایل obj تبدیل میکنید . سپس با یک لینکر TLINK میتوانید فایل را به فایل اجرایی تسوط کامپیوتر تبدیل کنید که پسوند exe دارد .
برای نوشتن سورس برنامه کافیست یک ویرایشگر متن داشته باشید که تمامی کامپیوتر ها چنین چیزی را اصولا دارند . اگر از سیتسم عامل ویندوز استفاده میکنید میتوانید از notepad استفاده کنید اگر از word استفاده میکنید یادتان باشد که تغییرات اتوماتیک انرا برای تصحیح کلمات از کار بیاندازید . پس از انکه سورس برنامه را نوشتید کافیست انرا با پسوند asm ذخیره کنید برای اینکار از منوی file میتوانید گزینه save as ‌را انتخاب کنید و نام فایل را با پسوند asm در دو جفت کوتیشن قرار میدهید :
“parsx.asm” سپس به پرامپت داس میروید .
برای رفتن به محیط داس اگر از سیستم عامل win98  و نسخه های 9X استفاده میکنید کافیست در منوی استارت گزینه run را انتخاب کنید و سپس بنویسید command و اگر از ویندوزهای با نسخه بالاتر استفاده میکنید میتوانید در منوی run بنویسید cmd و ازانجا به محیط داس بروید و به ادرسی که اسمبلر شما و فایل asm شما قرار دارد بروید . برای رفتن به این مسیر ها باید کمی بر داس مسلط باشید .
اما برای تغییر دایرکتوری بدانید که میزنید cd namefolder و برای بیرون رفتن از ان میزنید cd\ و برای تغییر درایو نام درایو را بهمراه دو نقطه مینویسید : c: به همین سادگی .
اگر از نرم افزار MASM استفاده میکنید . کافیست تایپ کنید MASM ‌و سپس نام فایل سورس را بنویسید و ترتیب را ادامه دهید تا فایل obj ‌شما ساخته شود . سپس LINK ‌را مینویسید و نام فایلی که ساخته اید و پسوند obj ‌بان اختصاص داده شده است را مینویسید . مراتب را ادام میدهید .
اگر از ml استفاده میکنید . کافیست نام فایل asm ‌را جلوی ml بنویسید . یعنی مینویسید ml parsx.asm و سپس برنامه شما به exe تبدیل میشود .
برای استفاده از turbo assembler هم کافیست نام فایل را جلوی tasm بنویسید تا obj شما ساخته شود و سپس با tlink نام فایل با پسوند obj فایل exe رابسازید .
Code:
tasm parsx.asm
tlink parsx.obj

و بدین ترتیب فایل شما ساخته میشود .
البته روش دیگری برای ساخت فایلهای اسمبلی نیز وجود دارد . که دارای محدودیتهای زیادی است . کافیست در اعلان داس در هر مسیری که هستید تایپ کنید debug تا وارد محیط debug ‌شوید .
برای ورود دستورات اسمبلی کلید a ‌را میزنید و enter میزنید و برای خروج از محیط دستورات کافیست بدون نوشتن چیزی دکمه اینتر را بزنید . برای خروج از محیط دیباگ نیز کافیست دکمه q را بزنید و اینتر را بعد از ان بزنید . و برای اجرای دستورات g را بزنید . که کار کردن با این محیط اموزش ویژه ای را میطلبد .

 

 

شامل 5 صفحه word و 53 صفحه pdf


دانلود با لینک مستقیم


دانلود تحقیق اسمبلی چیست