دوره آموزش جامع برنامه‌نویسی برای کامپیوترهای کوچک با رویکرد J. C. Cluley همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب آموزش جامع برنامه‌نویسی برای کامپیوترهای کوچک با رویکرد J. C. Cluley

موضوع کلی: برنامه‌نویسی کامپیوترهای کوچک

موضوع میانی: معماری و برنامه‌نویسی اسمبلی

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی برنامه‌نویسی برای کامپیوترهای کوچک
  • 2. تاریخچه و تکامل کامپیوترهای کوچک
  • 3. مفاهیم اساسی معماری کامپیوترهای کوچک
  • 4. رویکرد J. C. Cluley به برنامه‌نویسی سیستم
  • 5. سیستم اعداد باینری و مبناهای دیگر
  • 6. تبدیل بین سیستم‌های عددی
  • 7. نمایش اعداد علامت‌دار: مکمل یک
  • 8. نمایش اعداد علامت‌دار: مکمل دو
  • 9. عملیات حسابی در مبنای باینری: جمع و تفریق
  • 10. مبانی نمایش داده‌ها: کاراکترها و اعداد
  • 11. ساختار کلی واحد پردازش مرکزی (CPU)
  • 12. ثبات‌ها (Registers): انواع و کاربردها
  • 13. شمارنده برنامه (Program Counter) و اشاره‌گر پشته (Stack Pointer)
  • 14. ثبات وضعیت (Status Register) و پرچم‌ها (Flags)
  • 15. سازمان‌دهی حافظه: کلمات، بایت‌ها و آدرس‌دهی
  • 16. سلسله مراتب حافظه: ثبات‌ها، حافظه اصلی
  • 17. معماری گذرگاه (Bus Architecture) داده و آدرس
  • 18. گذرگاه ورودی/خروجی (I/O Bus)
  • 19. مجموعه دستورالعمل‌ها (Instruction Set Architecture - ISA)
  • 20. فرمت‌های دستورالعمل: طول ثابت و متغیر
  • 21. چرخه واکشی-رمزگشایی-اجرا (Fetch-Decode-Execute Cycle)
  • 22. مسیر داده (Datapath) و واحد کنترل (Control Unit)
  • 23. حالت‌های آدرس‌دهی (Addressing Modes): مستقیم و فوری
  • 24. حالت‌های آدرس‌دهی: غیرمستقیم و نمایه (Indexed)
  • 25. حالت‌های آدرس‌دهی: نسبی و خودافزا/کاهش (Auto-increment/decrement)
  • 26. معرفی زبان اسمبلی و ضرورت آن
  • 27. ساختار برنامه‌های اسمبلی
  • 28. دستورالعمل‌های انتقال داده (Data Transfer Instructions)
  • 29. دستورالعمل‌های حسابی (Arithmetic Instructions)
  • 30. دستورالعمل‌های منطقی (Logical Instructions)
  • 31. دستورالعمل‌های شیفت و چرخش (Shift and Rotate Instructions)
  • 32. استفاده از پرچم‌های وضعیت در تصمیم‌گیری
  • 33. دستورالعمل‌های پرش بدون شرط (Unconditional Jumps)
  • 34. دستورالعمل‌های پرش شرطی (Conditional Jumps)
  • 35. پیاده‌سازی حلقه‌ها در اسمبلی
  • 36. پیاده‌سازی ساختارهای شرطی (If-Else)
  • 37. زیربرنامه‌ها (Subroutines) و فراخوانی آن‌ها
  • 38. مدیریت پشته (Stack) برای فراخوانی زیربرنامه‌ها
  • 39. انتقال پارامتر به زیربرنامه‌ها
  • 40. داده‌های ثابت و متغیر در اسمبلی
  • 41. استفاده از برچسب‌ها (Labels) در کد اسمبلی
  • 42. دسترسی به عناصر آرایه در حافظه
  • 43. رشته‌های کاراکتری و عملیات پایه
  • 44. ماکروها (Macros) در زبان اسمبلی
  • 45. اسمبلرها (Assemblers): نحوه کار و قابلیت‌ها
  • 46. لینکرها (Linkers) و لودرها (Loaders): مفاهیم پایه
  • 47. تولید کدهای قابل اجرا
  • 48. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی: ابزارها و تکنیک‌ها
  • 49. بهینه‌سازی کدهای اسمبلی برای سرعت و حجم
  • 50. خطاهای رایج در برنامه‌نویسی اسمبلی و رفع آن‌ها
  • 51. مقدمه‌ای بر دستگاه‌های ورودی/خروجی
  • 52. کنترل‌کننده‌های دستگاه (Device Controllers)
  • 53. ورودی/خروجی برنامه‌ریزی‌شده (Programmed I/O): نظرسنجی (Polling)
  • 54. ورودی/خروجی نگاشت‌شده به حافظه (Memory-Mapped I/O)
  • 55. ثبات‌های وضعیت و کنترل دستگاه‌های I/O
  • 56. وقفه (Interrupts): مفهوم و انواع
  • 57. پردازش وقفه‌ها: روال‌های سرویس وقفه (ISRs)
  • 58. جدول بردار وقفه (Interrupt Vector Table)
  • 59. اولویت‌بندی وقفه‌ها (Interrupt Priority)
  • 60. فعال و غیرفعال کردن وقفه‌ها
  • 61. مدیریت چندین وقفه همزمان
  • 62. دسترسی مستقیم به حافظه (DMA): اصول کار
  • 63. کنترل‌کننده DMA و کاربردهای آن
  • 64. درایورهای دستگاه (Device Drivers): معرفی
  • 65. ارتباط سریال (Serial Communication): مفاهیم پایه
  • 66. ارتباط موازی (Parallel Communication): مفاهیم پایه
  • 67. تایمرها (Timers) و شمارنده‌ها (Counters) در سخت‌افزار
  • 68. برنامه‌نویسی زمان‌بندی‌شده با تایمرها
  • 69. مدیریت ورودی/خروجی دیسک: سکتورها و تراک‌ها
  • 70. بافرینگ (Buffering) در عملیات I/O
  • 71. مدیریت خطاهای I/O
  • 72. کنترلر صفحه نمایش: اصول اولیه
  • 73. واسط‌های ورودی/خروجی استاندارد (مثال‌ها)
  • 74. پورت‌های سریال و موازی در عمل
  • 75. نمونه‌برداری از ورودی‌های آنالوگ و دیجیتال
  • 76. لینکرها و لودرها: جزئیات پیشرفته
  • 77. کد مطلق (Absolute Code) در مقابل کد قابل جابجایی (Relocatable Code)
  • 78. جداول نماد (Symbol Tables) و ارجاعات خارجی
  • 79. فرمت فایل‌های شیء (Object Files) و اجرایی
  • 80. اسمبلرهای دوگذر (Two-Pass Assemblers)
  • 81. اسمبلی مشروط (Conditional Assembly) برای کدهای انعطاف‌پذیر
  • 82. روتین‌های ممیز شناور (Floating-Point) در نرم‌افزار (شبیه‌سازی)
  • 83. الگوریتم‌های مرتب‌سازی پایه در اسمبلی
  • 84. پیاده‌سازی لیست‌های پیوندی (Linked Lists) در حافظه
  • 85. پیاده‌سازی صف‌ها (Queues) و پشته‌ها (Stacks) به روش‌های پیشرفته
  • 86. ارتباط بین برنامه‌های اسمبلی و زبان‌های سطح بالا (C/Fortran)
  • 87. فراخوانی‌های سیستمی (System Calls): نحوه تعامل با OS
  • 88. مدیریت حافظه: تقسیم‌بندی (Segmentation) و صفحه‌بندی (Paging) (مقدماتی)
  • 89. واحد مدیریت حافظه (MMU) و نقش آن
  • 90. برنامه‌نویسی بلادرنگ (Real-Time Programming): ملاحظات کلیدی
  • 91. همروندی (Concurrency) و همگام‌سازی (Synchronization) (مفاهیم پایه)
  • 92. تکنیک‌های بهینه‌سازی سطح پایین
  • 93. کدهای خود-اصلاح‌شونده (Self-Modifying Code) و پیامدهای آن
  • 94. مفاهیم اولیه سیستم‌عامل برای کامپیوترهای کوچک
  • 95. شبیه‌سازها (Simulators) و مبدل‌ها (Emulators) برای تست
  • 96. امنیت در برنامه‌نویسی سطح پایین: آسیب‌پذیری‌ها
  • 97. توسعه ابزارهای برنامه‌نویسی سیستم
  • 98. مطالعه موردی: معماری یک کامپیوتر کوچک معروف (مثلاً PDP-11)
  • 99. مروری بر سخت‌افزارهای جانبی و واسط‌های پیچیده
  • 100. آینده برنامه‌نویسی سیستم و حفظ کدهای میراثی
✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.