آموزش برنامه نویسی اسمبلی
زبان اسمبلی یک زبان برنامه نویسی سطح پایین است. برنامه نویسان در روند برنامهی خود امکان استفادهی مستقیم از امکانات و منابع سختافزاری را دارد. در این نوشته قصد اشتراک یک کتابچهی الکترونیکی آموزشی به زبان اسمبلی را داریم.
کتابچه الکترونیکی برنامه نویسی اسمبلی
زبان اسمبلی چیست؟
زبان اسمبلی که معادل واژهی Assembly language است. در واقع یک زبان برنامه نویسی سطح پایین برای رایانهها و دیگر دستگاهها و ماشینهای برنامه پذیر است. هر زبان اسمبلی مختص به یک معماری رایانه خاص است. برخلاف بیشتر زبانهای برنامهنویسی سطح بالا که با معماریهای مختلف سازگار هستند. ولی برای اجرا شدن به مفسر و مترجم نیاز دارند.
در واقع این بدین معناست کدهای زبان برنامه نویسی اسمبلی قابل حمل نیستند. در سختافزارهای مختلف کدهای مختلف عملکردهای مختلفی خواهند داشت. زبان اسمبلی با استفاده از یک برنامه جانبی به نام اسمبلر، به کد ماشین قابل اجرا تبدیل میشود؛ به این فرایند تبدیل، اسمبل کردن گفته میشود.
برنامههایی که به زبان برنامه نویسی اسمبلی نوشته میشود شامل مجموعهای از دستور العملهای پردازنده، شبه کدها، کامنتها، دادهها و … است. دستورهای زبان اسمبلی معمولاً از یک آپکد و سپس فهرستی از دادهها، آرگومانها و یا پارامترها تشکیل شدهاند. توسط اسمبلر به دستورهای زبان ماشین ترجمه و به حافظه منتقل میشوند تا در پردازنده اجرا شوند.
با این مقدمات قصد رسیدن به یک کتابچه ی الکترونیکی یا جزوه ی آموزشی را داریم. این جزوه یا کتابچهی الکترونیکی توسط یکی اساتید برجستهی دانشگاه فنی انقلاب اسلامی تهران (مدیر گروه رشتهی نرمافزار استاد عسکر قندچی) گردآوری شده است.
اطلاعات کتابچه / جزوه:
نام جزوه: زبان ماشین و اسمبلی
مولف: استاد عسکر قندچی
ایمیل مولف: askar.ghandchi@gmail.com
تعداد صفحات: ۴۳ صفحه
حجم فایل: ۳٫۷۵ مگابایت
پیوند دانلود: لینک مسقیم – لینک غیر مستقیم
کپی رایت: هر گونه تغییر یا انتشار مجدد این جزوه توسط افراد باید زیر نظر مستقیم مولف و با اجازهی استاد عسکر قندچی است.
توضیحات : این جزوه بدون هیچ تغییر و افزودن هیچ تبلیغی در آن به اشتراک گذاشته شده است.
ضمنا این جزوه مرجع و منبع کاملی برای یادگیری زبان اسمبلی است.
ارسال پاسخ