کتاب پشت پرده پردازندهها: آموزش معماری RISC و زبان اسمبلی با MMIX با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
پشت پرده پردازندهها: آموزش معماری RISC و زبان اسمبلی با MMIX پشت پرده پردازندهها: آموزش معماری RISC و زبان اسمبلی با MMIX قدم به دنیای شگفتانگیز پردازندهها بگذارید! آیا تا به حال به این فکر کردها...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پشت پرده پردازندهها: آموزش معماری RISC و زبان اسمبلی با MMIX
موضوع کلی: معماری کامپیوتر
موضوع میانی: معماری پردازندههای RISC و زبان اسمبلی
📋 سرفصلهای دوره
- 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
تگها:
Assembly Language
Computer Architecture
Computer Science
CPU Design
Donald Knuth
low-level programming
MMIX
Processor Architecture
RISC Architecture
The Art of Computer Programming
پردازنده
زبان اسمبلی
معماری RISC
معماری کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.