کتاب صوتی پشت پرده پردازندهها: آموزش معماری RISC و زبان اسمبلی با MMIX
پشت پرده پردازندهها: آموزش معماری 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Assembly Language
Computer Architecture
Computer Science
CPU Design
Donald Knuth
low-level programming
MMIX
Processor Architecture
RISC Architecture
The Art of Computer Programming
پردازنده
زبان اسمبلی
معماری RISC
معماری کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.