اپلیکیشن اندرویدی فلشکارت آموزشی طراحی و برنامهنویسی ریزپردازندهها با رویکرد Leahy
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و برنامهنویسی ریزپردازندهها با رویکرد Leahy
موضوع کلی: معماری و برنامهنویسی سیستمهای نهفته
موضوع میانی: معماری ریزپردازندهها و اسمبلی
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمهای نهفته و ریزپردازندهها
- 2. تاریخچه و تکامل ریزپردازندهها
- 3. مفاهیم پایه معماری کامپیوتر
- 4. ساختار حافظه و سلسله مراتب آن
- 5. مفاهیم پایهای زبان اسمبلی
- 6. چرخه اجرای دستورالعمل (Fetch-Decode-Execute)
- 7. معماری داخلی ریزپردازندهها
- 8. واحد پردازش مرکزی (CPU)
- 9. واحد کنترل (Control Unit)
- 10. واحد منطقی حسابی (ALU)
- 11. ثباتها (Registers)
- 12. انواع ثباتها (ثباتهای عمومی، ثباتهای اشارهگر، ثباتهای فلگ)
- 13. ساختار گذرگاه (Bus Structure)
- 14. گذرگاه آدرس (Address Bus)
- 15. گذرگاه داده (Data Bus)
- 16. گذرگاه کنترل (Control Bus)
- 17. مفاهیم پایهای انتقال داده
- 18. مدهای آدرسدهی (Addressing Modes)
- 19. آدرسدهی فوری (Immediate Addressing)
- 20. آدرسدهی مستقیم (Direct Addressing)
- 21. آدرسدهی غیرمستقیم (Indirect Addressing)
- 22. آدرسدهی رجیستر (Register Addressing)
- 23. آدرسدهی رجیستر غیرمستقیم (Register Indirect Addressing)
- 24. آدرسدهی شاخص (Indexed Addressing)
- 25. آدرسدهی مبنا (Base Addressing)
- 26. آدرسدهی نسبی (Relative Addressing)
- 27. آموزش عملی زبان اسمبلی
- 28. اولین برنامه اسمبلی (Hello World)
- 29. ساختار یک برنامه اسمبلی
- 30. دستورالعملهای انتقال داده
- 31. دستورالعملهای بارگذاری (Load)
- 32. دستورالعملهای ذخیره (Store)
- 33. دستورالعملهای جابجایی (Move)
- 34. دستورالعملهای حسابی
- 35. جمع (ADD)
- 36. تفریق (SUB)
- 37. ضرب (MUL)
- 38. تقسیم (DIV)
- 39. افزایش (INC)
- 40. کاهش (DEC)
- 41. دستورالعملهای منطقی
- 42. شیفت دهی (Shift Operations)
- 43. شیفت منطقی به چپ (Logical Shift Left)
- 44. شیفت منطقی به راست (Logical Shift Right)
- 45. شیفت حسابی به راست (Arithmetic Shift Right)
- 46. چرخش به چپ (Rotate Left)
- 47. چرخش به راست (Rotate Right)
- 48. دستورالعملهای کنترلی
- 49. پرش (Jump)
- 50. پرش شرطی (Conditional Jump)
- 51. پرش بیقید و شرط (Unconditional Jump)
- 52. مقایسه (Compare)
- 53. پرچمهای وضعیت (Status Flags)
- 54. پرچم کرری (Carry Flag)
- 55. پرچم سرریز (Overflow Flag)
- 56. پرچم صفر (Zero Flag)
- 57. پرچم منفی (Sign Flag)
- 58. پرچم پاریته (Parity Flag)
- 59. پرچم ردیابی (Trap Flag)
- 60. دستورالعملهای فراخوانی زیرروال (Subroutine Calls)
- 61. CALL
- 62. پشته (Stack)
- 63. عملیات Push و Pop
- 64. مدیریت پشته در زبان اسمبلی
- 65. روشهای ارسال پارامتر به زیرروالها
- 66. ارسال پارامتر از طریق رجیستر
- 67. ارسال پارامتر از طریق پشته
- 68. بازگرداندن مقادیر از زیرروالها
- 69. مدیریت ورودی/خروجی (I/O)
- 70. پورتهای I/O
- 71. دستورالعملهای I/O
- 72. سازماندهی حافظه I/O (Memory-Mapped I/O)
- 73. سازماندهی پورت I/O (Port-Mapped I/O)
- 74. تکنیکهای مدیریت I/O
- 75. پلیینگ (Polling)
- 76. وقفه (Interrupts)
- 77. بردار وقفه (Interrupt Vector Table)
- 78. مدیریت اولویت وقفه
- 79. وقفه داخلی (Internal Interrupts)
- 80. وقفه خارجی (External Interrupts)
- 81. دستورالعملهای مرتبط با وقفه
- 82. پردازشگرهای وقفه (Interrupt Handlers)
- 83. آرایشدهی (Masking) و غیرفعال کردن وقفه
- 84. زمانسنجها (Timers) و شمارندهها (Counters)
- 85. کاربرد زمانسنجها در سیستمهای نهفته
- 86. تولید سیگنالهای PWM
- 87. پیادهسازی تاخیرهای زمانی
- 88. مدیریت انرژی در سیستمهای نهفته
- 89. حالتهای کممصرف (Low-Power Modes)
- 90. مدیریت گذرگاههای ارتباطی
- 91. پروتکل ارتباطی سریال (Serial Communication Protocols)
- 92. UART
- 93. پروتکل ارتباطی موازی (Parallel Communication Protocols)
- 94. Ethernet
- 95. کنترلکنندههای وقفه قابل برنامهریزی (Programmable Interrupt Controllers - PIC)
- 96. دایرکت مموری اکسس (DMA)
- 97. مزایای DMA
- 98. کاربرد DMA در انتقال داده
- 99. حافظههای جانبی (Peripheral Memory)
- 100. RAM, ROM, Flash Memory
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.