کتاب صوتی آموزش جامع میکروپروسسور 8086: از مبانی تا برنامهنویسی پیشرفته
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع میکروپروسسور 8086: از مبانی تا برنامهنویسی پیشرفته
موضوع کلی: مهندسی برق
موضوع میانی: معماری و طراحی ریزپردازندهها
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی دوره و تاریخچه ریزپردازندهها
- 2. مروری بر معماری کامپیوتر و سیستمهای دیجیتال
- 3. معرفی ساختار داخلی ریزپردازنده 8086
- 4. معرفی پینها و سیگنالهای 8086
- 5. معرفی انواع رجیسترهای 8086 (عمومی، سگمنت، شاخص)
- 6. معرفی رجیستر پرچم (Flags) و کاربردهای آن
- 7. آشنایی با انواع آدرسدهی در 8086
- 8. مروری بر مجموعه دستورالعملهای 8086 (Data Transfer)
- 9. مروری بر مجموعه دستورالعملهای 8086 (Arithmetic)
- 10. مروری بر مجموعه دستورالعملهای 8086 (Logical)
- 11. مروری بر مجموعه دستورالعملهای 8086 (String Manipulation)
- 12. مروری بر مجموعه دستورالعملهای 8086 (Control Transfer - Jumps)
- 13. مروری بر مجموعه دستورالعملهای 8086 (Control Transfer - Calls & Returns)
- 14. برنامهنویسی اسمبلی در 8086 - مبانی
- 15. نصب و راهاندازی ابزارهای توسعه اسمبلی (MASM, TASM)
- 16. ساختار یک برنامه اسمبلی ساده در 8086
- 17. انواع دادهها در زبان اسمبلی 8086 (بایت، کلمه، دو کلمه)
- 18. متغیرها و ثابتها در زبان اسمبلی 8086
- 19. عملگرها و عبارات در زبان اسمبلی 8086
- 20. برنامهنویسی اسمبلی - انتقال دادهها بین رجیسترها و حافظه
- 21. برنامهنویسی اسمبلی - انجام عملیاتهای محاسباتی (جمع، تفریق، ضرب، تقسیم)
- 22. برنامهنویسی اسمبلی - انجام عملیاتهای منطقی (AND, OR, NOT, XOR)
- 23. برنامهنویسی اسمبلی - استفاده از دستورالعملهای شیفت و چرخش
- 24. برنامهنویسی اسمبلی - دستورالعملهای رشتهای (MOV, CMPS, SCAS, LODS, STOS)
- 25. برنامهنویسی اسمبلی - ساختارهای کنترلی (IF-THEN-ELSE)
- 26. برنامهنویسی اسمبلی - ساختارهای کنترلی (LOOP)
- 27. برنامهنویسی اسمبلی - ساختارهای کنترلی (WHILE)
- 28. استفاده از زیربرنامهها (Subroutines) و پاس دادن پارامترها
- 29. کار با پشته (Stack) در 8086
- 30. مدیریت حافظه در 8086 (آدرسدهی segment:offset)
- 31. آشنایی با سیستم عامل DOS و BIOS
- 32. فراخوانیهای وقفه (Interrupts) در DOS و BIOS
- 33. برنامهنویسی اسمبلی - ورودی/خروجی (I/O) ساده
- 34. آشنایی با سختافزار ورودی/خروجی (پورتها)
- 35. برنامهنویسی تایمرها و شمارندهها در 8086
- 36. برنامهنویسی وقفه (Interrupt Handling)
- 37. وقفه های سختافزاری و نرمافزاری
- 38. میکروپروسسور 8086 و پیکربندی حداقل
- 39. میکروپروسسور 8086 و پیکربندی حداکثر
- 40. آشنایی با رابطهای حافظه در 8086
- 41. طراحی رابط حافظه RAM در 8086
- 42. طراحی رابط حافظه ROM در 8086
- 43. آشنایی با رابطهای I/O در 8086
- 44. طراحی رابط I/O موازی (Parallel Interface)
- 45. طراحی رابط I/O سریال (Serial Interface)
- 46. معرفی تراشه 8255 (PPI) و برنامهنویسی آن
- 47. معرفی تراشه 8259 (PIC) و برنامهنویسی آن
- 48. معرفی تراشه 8253/8254 (Timer/Counter) و برنامهنویسی آن
- 49. مدیریت حافظه پیشرفته (Segment Override)
- 50. کاربرد آدرسدهی مستقیم (Direct Addressing)
- 51. کاربرد آدرسدهی غیرمستقیم (Indirect Addressing)
- 52. آشنایی با زبان اسمبلی پیشرفته
- 53. ماکروها در زبان اسمبلی
- 54. مدیریت فایلها در زبان اسمبلی
- 55. کار با ساختارهای دادهای پیچیده (آرایهها، لیستهای پیوندی)
- 56. برنامهنویسی برای سختافزار (درایورها)
- 57. آشنایی با مفاهیم چند وظیفگی (Multitasking) در 8086
- 58. بررسی معماری پردازندههای 8086 در سیستمهای چند پردازندهای
- 59. آشنایی با شبیهسازهای 8086
- 60. خطایابی (Debugging) برنامههای اسمبلی
- 61. بهینهسازی کد اسمبلی
- 62. برنامهنویسی برای رابطهای گرافیکی ساده
- 63. رابط گرافیکی در محیط DOS
- 64. برنامهنویسی در محیطهای توسعه یکپارچه (IDE)
- 65. مبانی طراحی مدارهای الکترونیکی مبتنی بر 8086
- 66. طراحی و ساخت یک برد آموزشی 8086
- 67. انتقال اطلاعات از طریق پورتهای موازی
- 68. انتقال اطلاعات از طریق پورتهای سریال
- 69. تبدیل آنالوگ به دیجیتال و دیجیتال به آنالوگ با 8086
- 70. کنترل موتورهای الکتریکی با 8086
- 71. کنترل سنسورها با 8086
- 72. برنامهنویسی برای سیستمهای تعبیهشده (Embedded Systems) با 8086
- 73. مقایسه 8086 با پردازندههای دیگر (8088، 80186، 80286)
- 74. بررسی ویژگیهای معماری پردازندههای مدرن و مقایسه با 8086
- 75. اصول طراحی سیستمهای مبتنی بر ریزپردازنده
- 76. طراحی سیستمهای ورودی/خروجی پیشرفته
- 77. آشنایی با پروتکلهای ارتباطی (UART, SPI, I2C)
- 78. پیادهسازی پروتکلهای ارتباطی در 8086
- 79. برنامهنویسی برای کارتهای صدا
- 80. نوشتن یک سیستم عامل ساده با اسمبلی 8086
- 81. آشنایی با مفاهیم حافظه مجازی
- 82. بررسی انواع حافظههای ذخیرهسازی
- 83. اصول برنامهنویسی ویندوز با اسمبلی
- 84. برنامهنویسی برای سیستمعاملهای بیدرنگ (RTOS) با 8086
- 85. بررسی و تحلیل عملکردهای مهم در معماری 8086
- 86. طراحی و پیادهسازی یک پروژه کاربردی با 8086
- 87. معرفی ابزارهای توسعه و اشکالزدایی پیشرفته
- 88. آموزش کامل خطایابی (Debugging)
- 89. اصول ایمنی در برنامهنویسی اسمبلی
- 90. بررسی و رفع اشکالات رایج در برنامهنویسی 8086
- 91. آینده ریزپردازندهها و جایگاه 8086
- 92. بررسی آخرین دستاوردها در زمینه معماری پردازنده
- 93. جمعبندی و مرور مطالب
- 94. ارائه پروژه پایانی
- 95. مرور و آمادگی برای آزمون
- 96. منابع و مراجع
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.