اپلیکیشن اندرویدی فلشکارت آموزشی از معماری تا کدنویسی: تسلط بر برنامهنویسی ریزپردازندهها با F. G. Duncan
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از معماری تا کدنویسی: تسلط بر برنامهنویسی ریزپردازندهها با F. G. Duncan
موضوع کلی: مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار سیستم
📋 سرفصلهای دوره
- 1. معماری کامپیوتر و سیستمهای دیجیتال: مقدمه
- 2. مروری بر ساختار و عملکرد CPU
- 3. واحدهای پردازش مرکزی (ALU،CU، Registerها)
- 4. سیستمهای حافظه: RAM، ROM، Flash
- 5. سیستمهای ورودی/خروجی: پورتها، رابطها
- 6. مقدمهای بر معماریهای ریزپردازندهها
- 7. معرفی ریزپردازنده 8085
- 8. آشنایی با مجموعه دستورالعمل 8085
- 9. ساختار و عملکرد رجیسترهای 8085
- 10. آدرسدهی حافظه و سازماندهی در 8085
- 11. نوشتن و اجرای اولین برنامه 8085
- 12. دستورالعملهای انتقال داده در 8085
- 13. دستورالعملهای محاسباتی در 8085
- 14. دستورالعملهای منطقی و عملگرهای بیتی در 8085
- 15. دستورالعملهای پرش و انشعاب در 8085
- 16. دستورالعملهای فراخوانی زیربرنامه و بازگشت در 8085
- 17. سیستم وقفهها در 8085
- 18. آشنایی با تراشههای جانبی 8085
- 19. کار با پورتهای ورودی/خروجی در 8085
- 20. برنامهنویسی تایمر/کانتر در 8085
- 21. مقدمهای بر ریزپردازنده 8086
- 22. معماری داخلی و ساختار رجیسترهای 8086
- 23. آدرسدهی حافظه در 8086: سگمنتها و افستها
- 24. مجموعه دستورالعمل 8086: بررسی کلی
- 25. دستورالعملهای انتقال داده و محاسباتی در 8086
- 26. دستورالعملهای منطقی و بیتبیت در 8086
- 27. دستورالعملهای پرش و انشعاب در 8086
- 28. دستورالعملهای فراخوانی زیربرنامه و بازگشت در 8086
- 29. آشنایی با اسمبلیکد و زبان اسمبلی 8086
- 30. ترجمه و اجرای برنامههای اسمبلی 8086
- 31. استفاده از ماکروها و رویههای اسمبلی 8086
- 32. سیستم وقفهها در 8086
- 33. برنامهنویسی ورودی/خروجی در 8086
- 34. کار با حافظه و مدیریت دادهها در 8086
- 35. ساختارهای دادهها: آرایهها، رشتهها، ساختارها
- 36. برنامهنویسی در محیط DOS
- 37. مقدمهای بر اینترفیسینگ سختافزاری
- 38. مفهوم و کاربرد انواع اینترفیسها
- 39. طراحی مدارهای اینترفیس
- 40. اینترفیس سریال: UART
- 41. اینترفیس موازی: پورتهای موازی
- 42. اینترفیس تایمر/کانتر
- 43. اینترفیس ADC و DAC
- 44. اینترفیس دیسک و ذخیرهسازی
- 45. اصول طراحی سیستمهای تعبیهشده
- 46. محیطهای توسعه و ابزارهای برنامهنویسی
- 47. شبیهسازی و عیبیابی برنامهها
- 48. آشنایی با میکروکنترلرها
- 49. معماری میکروکنترلرها
- 50. مقایسه میکروکنترلرها با ریزپردازندهها
- 51. ساختار و عملکرد میکروکنترلر AVR
- 52. مجموعه دستورالعمل AVR
- 53. برنامهنویسی در زبان C برای AVR
- 54. پورتهای ورودی/خروجی میکروکنترلرهای AVR
- 55. تایمرها و کانترهای AVR
- 56. وقفهها در AVR
- 57. UART و ارتباط سریال در AVR
- 58. SPI و ارتباط سریال در AVR
- 59. I2C و ارتباط سریال در AVR
- 60. برنامهنویسی و پیکربندی ADC در AVR
- 61. برنامهنویسی و پیکربندی PWM در AVR
- 62. کار با LCD و نمایشگرها در AVR
- 63. کاربردهای عملی AVR: سنسورها، موتورها
- 64. مقدمهای بر RTOS در سیستمهای تعبیهشده
- 65. اصول طراحی و توسعه سیستمهای عامل
- 66. برنامهنویسی سیستمهای زمانواقعی
- 67. مدیریت حافظه در سیستمهای تعبیهشده
- 68. مدیریت وظایف و زمانبندی
- 69. همگامسازی و همزمانی در سیستمهای تعبیهشده
- 70. مبانی پروتکلهای ارتباطی
- 71. انواع شبکههای صنعتی
- 72. پروتکلهای ارتباطی CAN
- 73. پروتکلهای ارتباطی Modbus
- 74. اصول امنیت در سیستمهای تعبیهشده
- 75. آشنایی با استانداردهای کیفیت کد
- 76. آزمایش و عیبیابی نرمافزار
- 77. تکنیکهای بهینهسازی کد
- 78. طراحی و معماری نرمافزار
- 79. مدیریت پروژه و تیمهای توسعه
- 80. مبانی سیستمهای عامل
- 81. مدیریت حافظه
- 82. مدیریت فرآیندها
- 83. سیستم فایل
- 84. ورودی/خروجی
- 85. پروتکلهای شبکه
- 86. برنامهنویسی شبکه
- 87. مفاهیم concurrency
- 88. همگامسازی و قفلگذاری
- 89. مقدمهای بر معماری ARM
- 90. معماری ARM: رجیسترها و حالتها
- 91. مجموعه دستورالعمل ARM
- 92. برنامهنویسی Assembly ARM
- 93. سیستم عاملهای مبتنی بر ARM
- 94. سیستمعاملهای بیدرنگ (RTOS)
- 95. انتخاب و ارزیابی ریزپردازنده
- 96. طراحی سیستم با ریزپردازنده
- 97. کاربردها و نمونههای واقعی: رباتیک
- 98. کاربردها و نمونههای واقعی: اینترنت اشیا
- 99. کاربردها و نمونههای واقعی: اتوماسیون صنعتی
- 100. آینده برنامهنویسی ریزپردازنده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.