کتاب برنامه‌نویسی مقدماتی به زبان اسمبلی برای PDP-10 و PDP-11: راهنمای جامع هاروی ال. شاپیرو با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

برنامه‌نویسی مقدماتی به زبان اسمبلی برای PDP-10 و PDP-11: راهنمای جامع هاروی ال. شاپیرو برنامه‌نویسی مقدماتی به زبان اسمبلی برای PDP-10 و PDP-11: راهنمای جامع هاروی ال. شاپیرو آیا تا به حال به این فکر...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره برنامه‌نویسی مقدماتی به زبان اسمبلی برای PDP-10 و PDP-11: راهنمای جامع هاروی ال. شاپیرو

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

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

📋 سرفصل‌های دوره

  • 1. مبانی معماری کامپیوتر: نگاهی به ساختار داخلی
  • 2. سیستم‌های دودویی و هگزادسیمال: زبان کامپیوتر
  • 3. ثبات‌ها و حافظه: محل ذخیره‌سازی داده‌ها
  • 4. ساختار دستورالعمل‌ها: قالب کلی و اجزای تشکیل‌دهنده
  • 5. مجموعه دستورالعمل‌های PDP-10: معرفی و بررسی
  • 6. مجموعه دستورالعمل‌های PDP-11: معرفی و بررسی
  • 7. آشنایی با زبان اسمبلی: چرا و چگونه
  • 8. نصب و راه‌اندازی ابزارهای توسعه اسمبلی
  • 9. اولین برنامه اسمبلی: Hello, World! برای PDP-10
  • 10. اولین برنامه اسمبلی: Hello, World! برای PDP-11
  • 11. ساختار برنامه اسمبلی: بخش‌های مختلف
  • 12. کامپایل و اجرای برنامه‌های اسمبلی
  • 13. دستورالعمل‌های انتقال داده‌ها: MOV, LOAD, STORE
  • 14. آدرس‌دهی مستقیم و غیرمستقیم: دسترسی به حافظه
  • 15. کار با داده‌های صحیح: اعداد صحیح و عملیات حسابی
  • 16. کار با داده‌های ممیز شناور: اعداد اعشاری و عملیات
  • 17. دستورالعمل‌های مقایسه و شاخه زدن: IF-THEN-ELSE
  • 18. حلقه‌ها و تکرار: FOR, WHILE, REPEAT
  • 19. زیربرنامه‌ها و روال‌ها: ساختار و فراخوانی
  • 20. انتقال پارامترها به زیربرنامه‌ها
  • 21. بازگشت از زیربرنامه‌ها و مقدار بازگشتی
  • 22. پشته (Stack): ساختار و کاربرد
  • 23. مدیریت پشته برای فراخوانی توابع
  • 24. عملگرهای منطقی: AND, OR, NOT, XOR
  • 25. عملیات بیتی: شیفت و چرخش
  • 26. ورودی/خروجی (I/O) در PDP-10
  • 27. ورودی/خروجی (I/O) در PDP-11
  • 28. دستورالعمل‌های رشته‌ای: کار با متن
  • 29. تعریف و استفاده از متغیرها و ثابت‌ها
  • 30. ساختار داده‌ها: آرایه‌ها و لیست‌ها
  • 31. آرایه‌ها و کار با آن‌ها در اسمبلی
  • 32. ساختارهای داده‌ای سفارشی: رکوردها و ساختارها
  • 33. مدیریت حافظه: تخصیص و آزادسازی
  • 34. آشنایی با سیستم‌عامل PDP-10
  • 35. آشنایی با سیستم‌عامل PDP-11
  • 36. وقفه ها (Interrupts) و مدیریت آن‌ها
  • 37. برنامه‌نویسی سطح سیستم: فراخوانی‌های سیستم
  • 38. کار با فایل‌ها: خواندن و نوشتن
  • 39. مدیریت خطاها و استثناها
  • 40. برنامه‌نویسی ماژولار: ساخت برنامه‌های بزرگتر
  • 41. کامپایلر و اسمبلر: نقش و عملکرد
  • 42. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی
  • 43. ابزارهای اشکال‌زدایی: دستورالعمل‌ها و تکنیک‌ها
  • 44. بهینه‌سازی کد اسمبلی: سرعت و حجم
  • 45. نقش کامپایلر در بهینه‌سازی کد
  • 46. تفاوت‌های PDP-10 و PDP-11 در برنامه‌نویسی
  • 47. معرفی دستورالعمل‌های خاص PDP-10
  • 48. معرفی دستورالعمل‌های خاص PDP-11
  • 49. برنامه‌نویسی موازی و هم‌روندی (Concurrency)
  • 50. مدیریت حافظه پویا (Dynamic Memory Management)
  • 51. طراحی و ساخت یک اسمبلر ساده
  • 52. عملگرهای محاسباتی پیشرفته
  • 53. دستورالعمل‌های رشته‌ای پیشرفته
  • 54. توابع کتابخانه‌ای و استفاده از آن‌ها
  • 55. آشنایی با ساختار فایل‌های اجرایی
  • 56. آشنایی با پیونده (Linking) و بارگذاری (Loading)
  • 57. اصول طراحی رابط کاربری (UI) در محیط‌های متنی
  • 58. برنامه‌نویسی برای ترمینال‌ها و کنسول‌ها
  • 59. کار با رنگ‌ها و کاراکترهای خاص
  • 60. صدا و موسیقی: ایجاد صدا در اسمبلی
  • 61. بازی‌سازی ساده در اسمبلی
  • 62. برنامه‌نویسی شبکه: مقدمات
  • 63. پروتکل‌های ارتباطی ساده
  • 64. برنامه‌نویسی سیستمی پیشرفته: درایورها
  • 65. امنیت در برنامه‌نویسی اسمبلی
  • 66. آشنایی با ویرایشگرهای متن و IDE های مناسب
  • 67. استفاده از ماکروها و تسهیلات اسمبلر
  • 68. نوشتن ماکروهای پیچیده
  • 69. ساختارهای داده‌ای پیچیده: درخت‌ها و گراف‌ها
  • 70. توابع بازگشتی و کاربرد آن‌ها
  • 71. بهینه‌سازی بازگشتی
  • 72. پیاده‌سازی الگوریتم‌های مرتب‌سازی
  • 73. پیاده‌سازی الگوریتم‌های جستجو
  • 74. طراحی و پیاده‌سازی یک مترجم ساده
  • 75. دستورالعمل‌های پردازش موازی در PDP-10
  • 76. دستورالعمل‌های پردازش موازی در PDP-11
  • 77. شبیه‌سازی معماری کامپیوتر
  • 78. آشنایی با معماری RISC و CISC
  • 79. مقایسه PDP-10 و PDP-11 با معماری‌های مدرن
  • 80. آشنایی با زبان‌های سطح بالا و رابطه آن‌ها با اسمبلی
  • 81. برنامه‌نویسی تعاملی: گرفتن ورودی از کاربر
  • 82. مستندسازی کد اسمبلی
  • 83. اصول طراحی نرم‌افزار با زبان اسمبلی
  • 84. نکات و ترفندهای پیشرفته در برنامه‌نویسی اسمبلی
  • 85. برنامه‌نویسی سیستم‌های جاسازی شده (Embedded Systems) با اسمبلی
  • 86. کاربرد اسمبلی در مهندسی معکوس
  • 87. کاربرد اسمبلی در بهینه‌سازی کد C
  • 88. بررسی نمونه کدهای پیچیده و کاربردی
  • 89. خطاها و مشکلات رایج در برنامه‌نویسی اسمبلی
  • 90. بهترین روش‌های یادگیری و تمرین اسمبلی
  • 91. آینده برنامه‌نویسی اسمبلی
  • 92. منابع و مراجع: معرفی کتاب‌ها و وب‌سایت‌ها
  • 93. جمع‌بندی دوره و مرور مطالب کلیدی
  • 94. پروژه‌های عملی و تمرین‌های تکمیلی
  • 95. ارزیابی و آزمون پایان دوره
  • 96. نقش زبان اسمبلی در توسعه نرم‌افزار
  • 97. نصب و راه‌اندازی محیط‌های توسعه مدرن اسمبلی
  • 98. بهبود عملکرد و خطایابی برنامه‌های اسمبلی
  • 99. بررسی استانداردهای کدنویسی اسمبلی
تگ‌ها: Assembly Language Computer Architecture Computer Science low-level programming PDP-10 PDP-11 Programming Vintage Computing آموزش اسمبلی برنامه نویسی اسمبلی علوم کامپیوتر معماری کامپیوتر

نظرات

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

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