توضیحات محصول
مقدمه: در دسته بندی زبان های برنامه نویسی، زبان اسمبلی یک زبان سطح پایین است که دارای قدرت فوق العاده ایست بطوریکه اغلب برنامه های سیستمی و مقیم در حافظه، ارتباط با سخت افزار و هسته اصلی برنامه های سیستم عامل که لازم است به سرعت و در حداقل زمان اجرا شوند، به این زبان نوشته می شوند. با وجود توانمندی های این زبان، برنامه نویسی با آن کمی دشوار تر از زبان های سطح بالاست و نیازمند شناخت نسبتا دقیق از سخت افزار و معماری داخلی کامپیوتر مربوطه دارد.
انواع زبان های برنامه نویسی زبان های برنامه نویسی به ترتیب دور شدن از زبان قابل فهم کامپیوتر و نزدیک شدن به زبان قابل فهم انسان مطابق زیر تعریف می شوند
- زبان ماشین
- زبان اسمبلی
- زبان میانی
- زبان سطح بالا
- زبان های بسیار سطح بالا
با توجه به جایگاه دوم زبان اسمبلی در بین زبان های فوق، ملاحظه می شود که این زبان بیشتر برای کامپیوتر قابل فهم است تا انسان. لذا آشنایی با مفاهیم بیت، بایت، مبناهای اعداد، ثبات ها، روش های آدرس دهی و معماری داخلی کامپیوتر از ملزومات شروع برنامه نویسی اسمبلی می باشد که در مباحث بعدی سعی خواهیم کرد شما را با این مفاهیم بطور کامل آشنا سازیم.
دلایل استفاده از برنامه نویسی اسمبلی: اصولا برنامه نویسی سطح بالا مثل پاسکال، C و برنامه های Visual آسانتر از برنامه نویسی اسمبلی است ولی دلایل زیر باعث استفاده از برنامه اسمبلی میشود:
۱- استفاده موثر تر از امکانات سخت افزاری سیستم
۲- اشغال فضای کمتر حافظه در مقایسه با برنامه های مشابه به زبان سطح بالا و در نتیجه کاهش حجم برنامه های اسمبلی
٣- اجرای سریعتر و بلادرنگ ناشی از کاهش حجم برنامه ها و دسترسی مستقیم به رجیستر ها
۴- و در نهایت کارایی بیشتر در صنعت
بطوریکه برنامه های سیستم عامل، برنامه های مقیم در حافظه و سرویس های وقفه تقریبا همگی به زبان اسمبلی نوشته می شوند.
تعداد صفحات این کتاب ۱۶۵
زبان کتاب فارسی
فرمت کتاب pdf
...
بیشتر
دیدگاه خود را ثبت کنید