• اصول برنامهنویسی کامپیوتر: گذری بر سیستمهای مبتنی بر پردازنده،
ساختار داخلی کامپیوتر، نحوه اجرای دستورات در کامپیوتر، جایگاه زبان
اسمبلی، گذری بر پردازندههای اینتل از ابتدا تاکنون، مدحقیقی و محافظتشده
|
• اصول برنامهنویسی اسمبلی: گذری بر معماری داخلی و ثباتهای پردازندههای 88/8086، ثباتهای 32 بیتی پردازندههای 80386 به بالا، آدرسدهی سگمنت/آفست و مزایای آن، تبدیل متقابل آدرسهای فیزیکی و منطقی، بررسی یک برنامه اسمبلی نمونه و ساختار استاندارد آن، ترجمه و پیوند و اجرای برنامههای اسمبلی، اشکالزدایی برنامههای اسمبلی به کمک نرمافزار DEBUG.
• ورودی/خروجی ساده: وقفههای نرمافزاری بایوس و DOS، دستورات ورودی/خروجی ساده با صفحه کلید و مانیتور.
• ساختارهای تصمیم و تکرار: پرشهای شرطی و غیر شرطی، حلقههای تکرار نامعین و تکرار معین.
• مدهای آدرسدهی اسمبلی 8086/88
• زیربرنامهها: برنامهنویسی ساختیافته، جنبههای تعریف و فراخوانی زیربرنامهها، آشنایی با پشته و تبادل اطلاعات با آن، روشهای تبادل پارامتر با زیربرنامه به کمک ثباتها و حافظه و پشته
• ماکروها: شبهدستورات تکرار، اسمبلی شرطی، کتابخانه IO.H
• محاسبات دودویی: اعمال ریاضی چهارگانه، اعمال ریاضی روی کلمات چندگانه
• دستورات منطقی و بیتی: تغییر بیتهای عدد به صورت مستقل، دستورات شیفت و دوران و کاربردهای خاص آنها
• عملیات ریاضی دهدهی: ریاضیات BCD، ریاضیات اسکی، اعمال ریاضی روی رشتههای عددی
• دستورات رشتهای: پیشوندهای تکرار، پردازش جدولها
• برنامهنویسی پیمانهای: تقسیم پروژههای اسمبلی و پیوند پیمانهها، تبادل پارامتر بین پیمانهها، ایجاد کتابخانهها، ارتباط برنامههای اسمبلی با زبانهای سطح بالا
• برنامههای اجرایی COM: برنامهنویسی و نحوه ایجاد و پیوند
• برنامههای مقیم در حافظه (TSR): بازنویسی وقفههای کامپیوتر
• امکانات کامپیوتر و مدیریت آنها: ویژگیهای پیشرفته صفحه کلید و مانیتور، تولید صوت با بلندگوی کامپیوتر، استفاده از ماوس، مدیریت دیسکها و فایلها، گرافیک کامپیوتری و ساختار فایلهای گرافیکی، برنامهنویسی پورتها و ورودی/خروجی، تسهیلات چاپ
• محاسبات ممیز شناور و پردازنده کمکی 8087• گذری بر پردازندههای بالاتر: آدرسدهی با دیسکریپتورها و آدرس دهی حفاظتشده، برنامهنویسی مد محافظتشده
لینک اصلی برای دانلود فایل های پی دی اف آموزشی
سلام
مرسی خیلی مفید بودن.