اپلیکیشن اندرویدی فلشکارت آموزشی پشت پرده پردازندهها: آموزش معماری RISC و زبان اسمبلی با MMIX
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب پشت پرده پردازندهها: آموزش معماری RISC و زبان اسمبلی با MMIX
موضوع کلی: معماری کامپیوتر
موضوع میانی: معماری پردازندههای RISC و زبان اسمبلی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر معماری کامپیوتر
- 2. معماری فون نویمان و هاروارد
- 3. اهمیت معماری RISC
- 4. آشنایی با MMIX: یک معماری RISC مدرن
- 5. ثباتها در MMIX: ساختار و عملکرد
- 6. حافظه در MMIX: مدل آدرسدهی
- 7. دستورالعملهای MMIX: دستهبندی و ساختار
- 8. فرمت دستورالعملهای MMIX: رمزگذاری
- 9. دستورالعملهای انتقال داده در MMIX
- 10. دستورالعملهای محاسباتی در MMIX
- 11. دستورالعملهای منطقی در MMIX
- 12. دستورالعملهای مقایسه در MMIX
- 13. دستورالعملهای انشعاب و پرش در MMIX
- 14. دستورالعملهای فراخوانی زیرروال در MMIX
- 15. دستورالعملهای بازگشت از زیرروال در MMIX
- 16. زبان اسمبلی MMIX: قواعد و ساختار
- 17. برنامهنویسی اولیه با MMIX اسمبلی
- 18. مفاهیم اسمبلر و لینککننده
- 19. عیبیابی برنامههای MMIX اسمبلی
- 20. آشنایی با شبیهساز MMIX
- 21. نصب و راهاندازی شبیهساز MMIX
- 22. نوشتن و اجرای اولین برنامه MMIX
- 23. دیباگینگ با استفاده از شبیهساز MMIX
- 24. انواع داده در MMIX اسمبلی
- 25. آرایهها در MMIX اسمبلی
- 26. رشتهها در MMIX اسمبلی
- 27. ساختارهای داده در MMIX اسمبلی
- 28. اشارهگرها در MMIX اسمبلی
- 29. مدیریت پشته در MMIX
- 30. فراخوانی توابع در MMIX
- 31. بازگشت در MMIX
- 32. برنامهنویسی بازگشتی در MMIX اسمبلی
- 33. الگوریتمهای مرتبسازی در MMIX اسمبلی (Selection Sort)
- 34. الگوریتمهای مرتبسازی در MMIX اسمبلی (Insertion Sort)
- 35. الگوریتمهای مرتبسازی در MMIX اسمبلی (Merge Sort)
- 36. الگوریتمهای مرتبسازی در MMIX اسمبلی (Quick Sort)
- 37. الگوریتمهای جستجو در MMIX اسمبلی (Linear Search)
- 38. الگوریتمهای جستجو در MMIX اسمبلی (Binary Search)
- 39. اعداد ممیز شناور در MMIX
- 40. عملیات ممیز شناور در MMIX اسمبلی
- 41. ورودی/خروجی در MMIX
- 42. مدیریت وقفه در MMIX
- 43. برنامهنویسی وقفه در MMIX اسمبلی
- 44. مفاهیم سیستمعامل
- 45. رابط سیستمعامل با برنامههای MMIX
- 46. پیادهسازی توابع کتابخانهای در MMIX
- 47. بهینهسازی کد MMIX اسمبلی
- 48. استفاده از پروفایلر برای بهینهسازی
- 49. حافظه نهان (Cache) در MMIX
- 50. استفاده از حافظه نهان برای بهبود عملکرد
- 51. خط لوله (Pipelining) در MMIX
- 52. خط لوله و مخاطرات (Hazards)
- 53. روشهای رفع مخاطرات در خط لوله
- 54. پردازش موازی در MMIX
- 55. دستورالعملهای SIMD در MMIX
- 56. محاسبات برداری در MMIX اسمبلی
- 57. مفاهیم معماری چند هستهای
- 58. برنامهنویسی چند نخی در MMIX
- 59. همگامسازی نخها در MMIX
- 60. قفلها و سِمافورها در MMIX
- 61. مرورگر MMIXWARE
- 62. استفاده از MMIXWARE برای توسعه برنامهها
- 63. کامپایلرهای سطح بالا برای MMIX
- 64. مفاهیم کامپایل و ترجمه
- 65. تولید کد MMIX از زبانهای سطح بالا
- 66. آشنایی با LLVM و نقش آن در MMIX
- 67. توسعه زبانهای سطح بالا برای MMIX
- 68. امنیت در MMIX: آسیبپذیریها
- 69. جلوگیری از سرریز بافر در MMIX
- 70. حملات تزریق کد در MMIX
- 71. روشهای امنسازی کد MMIX
- 72. مجازیسازی در MMIX
- 73. ماشینهای مجازی و MMIX
- 74. شبیهسازی MMIX روی سایر معماریها
- 75. MMIX در آموزش معماری کامپیوتر
- 76. مقایسه MMIX با سایر معماریهای RISC (ARM, RISC-V)
- 77. نقاط قوت و ضعف MMIX
- 78. MMIX و آینده معماری کامپیوتر
- 79. پیادهسازی سیستمعامل کوچک برای MMIX
- 80. راهاندازی سیستمعامل بر روی MMIX
- 81. برنامهنویسی هسته سیستمعامل در MMIX
- 82. مدیریت حافظه در سیستمعامل MMIX
- 83. مدیریت فرآیندها در سیستمعامل MMIX
- 84. سیستم فایل در سیستمعامل MMIX
- 85. درایورهای دستگاه در MMIX
- 86. شبکهسازی در MMIX
- 87. پیادهسازی پروتکلهای شبکه در MMIX
- 88. ایجاد سرور و کلاینت در MMIX
- 89. امنیت شبکه در MMIX
- 90. هوش مصنوعی در MMIX: مفاهیم پایه
- 91. پیادهسازی الگوریتمهای یادگیری ماشین در MMIX
- 92. شبکههای عصبی در MMIX
- 93. پردازش تصویر در MMIX
- 94. پردازش سیگنال در MMIX
- 95. گرافیک کامپیوتری در MMIX: مفاهیم پایه
- 96. رندرینگ سهبعدی در MMIX
- 97. انیمیشن در MMIX
- 98. بازیسازی در MMIX: مفاهیم پایه
- 99. توسعه بازیهای ساده برای MMIX
- 100. بهینهسازی عملکرد بازی در MMIX
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.