دوره سفری به اعماق پردازنده: درک زبان ماشین همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سفری به اعماق پردازنده: درک زبان ماشین
موضوع کلی: مبانی زبان اسمبلی
موضوع میانی: معماری کامپیوتر و اصول پردازش
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر پردازندهها
- 2. ساختار کلی پردازنده
- 3. واحد پردازش مرکزی (CPU)
- 4. واحد کنترل (CU)
- 5. واحد محاسبه و منطق (ALU)
- 6. حافظه کش
- 7. رجیسترها
- 8. انواع رجیسترها
- 9. رجیسترهای عمومی
- 10. رجیسترهای خاص منظوره
- 11. رجیستر شمارنده برنامه (PC)
- 12. رجیستر پشته (SP)
- 13. رجیستر شاخص (IP)
- 14. رجیستر وضعیت (FLAGS)
- 15. حافظه اصلی (RAM)
- 16. آدرس دهی حافظه
- 17. باسها
- 18. باس آدرس
- 19. باس داده
- 20. باس کنترل
- 21. دستورالعملها
- 22. چرخه اجرای دستورالعمل
- 23. فاز واکشی (Fetch)
- 24. فاز رمزگشایی (Decode)
- 25. فاز اجرا (Execute)
- 26. فاز نوشتن (Writeback)
- 27. زبان اسمبلی
- 28. تفاوت زبان اسمبلی با زبان سطح بالا
- 29. دستورالعملهای پایه اسمبلی
- 30. انتقال داده (MOV)
- 31. عملیات حسابی (ADD, SUB, MUL, DIV)
- 32. عملیات منطقی (AND, OR, XOR, NOT)
- 33. عملیات مقایسه (CMP)
- 34. دستورالعملهای پرش (JMP, JE, JNE, JG, JL)
- 35. دستورالعملهای شرطی
- 36. دستورالعملهای حلقه (LOOP)
- 37. دستورالعملهای فراخوانی تابع (CALL)
- 38. دستورالعملهای بازگشت از تابع (RET)
- 39. مدیریت پشته
- 40. عملیاتPUSH و POP
- 41. استفاده از پشته برای ذخیره متغیرها
- 42. استفاده از پشته برای فراخوانی توابع
- 43. مدیریت رجیسترها
- 44. ذخیره و بازیابی رجیسترها
- 45. پروتکلهای فراخوانی توابع
- 46. آرگومانگذاری توابع
- 47. مقادیر بازگشتی توابع
- 48. ساختارهای داده در زبان اسمبلی
- 49. بایت، کلمه، کلمه دوگانه
- 50. آرایهها
- 51. ساختارها (Structs)
- 52. اشارهگرها
- 53. تخصیص حافظه پویا
- 54. ورودی/خروجی (I/O)
- 55. ارتباط با دستگاههای خارجی
- 56. مانیتور
- 57. صفحه کلید
- 58. دیسک
- 59. شبکه
- 60. سیستم عامل
- 61. نقش سیستم عامل در اجرای برنامههای اسمبلی
- 62. فراخوانیهای سیستمی (System Calls)
- 63. مدیریت فراخوانیهای سیستمی
- 64. ماشینهای مجازی
- 65. شبیهسازهای زبان اسمبلی
- 66. مفاهیم پیشرفتهتر
- 67. تکنیکهای بهینهسازی کد اسمبلی
- 68. استفاده از دستورالعملهایSIMD
- 69. پردازش موازی
- 70. تکنیکهای اشکالزدایی (Debugging)
- 71. استفاده از دیباگرها
- 72. تحلیل کد اسمبلی
- 73. معماریهای مختلف پردازنده
- 74. RISC-V
- 75. تفاوت معماریها
- 76. کامپایلرها
- 77. نقش کامپایلر در ترجمه زبان سطح بالا به اسمبلی
- 78. برنامهنویسی سیستمی
- 79. درایورهای دستگاه
- 80. سیستمهای نهفته
- 81. کاربرد زبان اسمبلی در صنعت
- 82. بازیسازی
- 83. سیستمهای عامل
- 84. شبکه
- 85. امنیت
- 86. تحلیل بدافزار
- 87. مقدمهای بر زبان ماشین
- 88. کدهای دودویی (Binary Codes)
- 89. کدهای هگزادسیمال (Hexadecimal Codes)
- 90. مترجم (Assembler)
- 91. نحوه کار مترجم
- 92. فاز اول مترجم
- 93. فاز دوم مترجم
- 94. فاز سوم مترجم
- 95. لينکر (Linker)
- 96. نحوه کار لينکر
- 97. کتابخانههای پیوند ایستا (Static Libraries)
- 98. کتابخانههای پیوند پویا (Dynamic Libraries)
- 99. لودر (Loader)
- 100. نحوه کار لودر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.