پاورپوینت اصول اساسی برنامه نویسی به زبان اسمبلی

29 بازدید

اصول اساسی برنامه نویسی به زبان اسمبلی

مقدمه:
زبان اسمبلی به عنوان یکی از بنیادی ترین لایه های ارتباطی میان سخت افزار و منطق برنامه نویسی شناخته می شود و جایگاهی متمایز در میان زبان های برنامه سازی سیستم دارد. در این سطح، ساختار داده ها، نحوه نمایش اعداد، سازمان دهی بیت ها و چگونگی تفسیر دستورالعمل ها مستقیماً با معماری پردازنده پیوند می خورد و هر جزء از برنامه با دقتی مبتنی بر منطق دودویی تعریف می گردد. فهم نمایش داده ها در کامپیوتر، از اعداد دودویی و شانزده شانزدهی گرفته تا کدهای کاراکتری و شیوه نمایش مکمل ۲ برای اعداد صحیح علامت دار، تصویری روشن از چگونگی ذخیره سازی و پردازش اطلاعات در حافظه ایجاد می کند.

این مفاهیم زمانی عمیق تر می شوند که سیستم های دیگر نمایش اعداد مانند مکمل یک، BCD و ممیز شناور نیز در کنار آن قرار گیرند و تنوع روش های بازنمایی داده در سطح ماشین آشکار گردد. بررسی ارزش مکانی بیت ها در مبنای دو و مقایسه آن با ساختار اعداد دهدهی، منطق درونی محاسبات دیجیتال را نمایان می سازد؛ جایی که هر تغییر در یک بیت می تواند نتیجه ای کاملاً متفاوت در پردازش ایجاد کند و ترتیب قرارگیری صفر و یک ها معنا و عملکرد دستورالعمل ها را شکل دهد.

در ادامه، ساختار یک سیستم کامپیوتری، نقش اجزای اصلی، شیوه استفاده از اسمبلر و مجموعه دستورالعمل های اساسی مطرح می گردد؛ عناصری که مسیر اجرای برنامه را از سطح نمادین به سطح ماشین هدایت می کنند. مفاهیمی مانند انشعاب، حلقه، روال ها و عملیات رشته ای نشان می دهند که چگونه کنترل جریان اجرا و سازمان دهی داده ها در پایین ترین لایه های نرم افزار انجام می شود و چگونه حالت های مختلف آدرس دهی امکان دسترسی دقیق به حافظه را فراهم می آورند.

دستکاری بیت ها، مدیریت وقفه ها و سازوکار ورودی و خروجی نیز بخشی از منطق پنهان عملکرد سیستم را آشکار می سازند؛ جایی که هماهنگی میان پردازنده و محیط پیرامون در سطحی کاملاً ساختاری تعریف می شود. پردازش اسمبلی، ماکروها و اسمبلی شرطی ابعاد پیشرفته تری از سازمان دهی کد را نشان می دهند و نمونه های عملی، پیوند میان مفاهیم نظری و اجرای واقعی را نمایان می کنند.

فهرست مطالب
فصل اول :  نمایش داده ها در کامپیوتر
فصل دوم :  قسمت های یک سیستم کامپیوتری
فصل سوم :  استفاده از اسمبلر
فصل چهارم : دستورالعملهای اساسی
فصل پنجم : انشعاب و حلقه
فصل ششم : روال ها
فصل هفتم : عملیات رشته ها
فصل هشتم : سایر حالت های آدرس دهی
فصل نهم : دستکاری بیت ها
فصل دهم : وقفه و ورودی / خروجی
فصل یازدهم : پردازش اسمبلی
فصل دوازدهم : ماکرو ها و اسمبلی شرطی
فصل سیزدهم : مثال نمونه

قیمت محصول
48,000 62,338 تومان
23% تخفیف
تعداد صفحات
345
فرمت فایل
PowerPoint
تضمین بازگشت وجه در صورت عدم رضایت