کتاب از صفر تا صد برنامه‌نویسی اسمبلی IBM 360/370: اصول، معماری و کاربردها

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان کتاب: کتاب از صفر تا صد برنامه‌نویسی اسمبلی IBM 360/370: اصول، معماری و کاربردها

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

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

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

  • 1. معرفی دوره و تاریخچه IBM 360/370
  • 2. مروری بر معماری کامپیوتر: CPU، حافظه، I/O
  • 3. سیستم اعداد و نمایش داده‌ها: باینری، دسیمال، هگزادسیمال
  • 4. ساختار حافظه: بیت، بایت، کلمه، دوکلمه
  • 5. آشنایی با ثبات‌ها (Registers) در IBM 360/370
  • 6. مجموعه دستورالعمل‌ها (Instruction Set) و ساختار آن‌ها
  • 7. آشنایی با زبان اسمبلی و مزایای آن
  • 8. ابزارهای توسعه: ویرایشگر، اسمبلر، لینکر، لودر
  • 9. ساختار یک برنامه اسمبلی ساده
  • 10. نوشتن اولین برنامه اسمبلی: Hello, World!
  • 11. دستورالعمل‌های انتقال داده‌ها (MOVE, LOAD, STORE)
  • 12. دستورالعمل‌های محاسباتی (ADD, SUB, MULT, DIV)
  • 13. دستورالعمل‌های منطقی (AND, OR, XOR, NOT)
  • 14. دستورالعمل‌های شیفت و چرخش
  • 15. آدرس‌دهی مستقیم (Direct Addressing)
  • 16. آدرس‌دهی غیرمستقیم (Indirect Addressing)
  • 17. آدرس‌دهی اندیس‌دار (Indexed Addressing)
  • 18. آدرس‌دهی نسبی (Relative Addressing)
  • 19. آشنایی با ماکروها و استفاده از آن‌ها
  • 20. کار با داده‌ها: ثابت‌ها، متغیرها، ناحیه‌های حافظه
  • 21. تعریف و استفاده از برچسب‌ها (Labels)
  • 22. ساختارهای تصمیم‌گیری: دستورالعمل‌های شرطی (Branching)
  • 23. دستورالعمل‌های مقایسه (Compare) و پرش شرطی
  • 24. حلقه‌ها (Loops) در اسمبلی: DO-WHILE، FOR
  • 25. زیربرنامه‌ها (Subroutines) و فراخوانی آن‌ها
  • 26. انتقال پارامترها به زیربرنامه‌ها
  • 27. استفاده از پشته (Stack) برای مدیریت داده‌ها و فراخوانی‌ها
  • 28. مدیریت حافظه: تخصیص و آزادسازی حافظه
  • 29. ورودی/خروجی (I/O) و کار با دستگاه‌های جانبی
  • 30. کار با فایل‌ها: خواندن، نوشتن، باز کردن، بستن
  • 31. برنامه‌نویسی تایمر و وقفه (Interrupts)
  • 32. سیستم عامل OS/360 و OS/370
  • 33. مدیریت حافظه مجازی
  • 34. مدیریت وظایف (Task Management)
  • 35. مدیریت خطاها و استثناها
  • 36. برنامه‌نویسی سطح سیستم: فراخوانی‌های سیستمی (System Calls)
  • 37. فراخوانی‌های سیستمی برای ورودی/خروجی
  • 38. فراخوانی‌های سیستمی برای مدیریت فایل
  • 39. فراخوانی‌های سیستمی برای مدیریت حافظه
  • 40. آشنایی با داده‌های کاراکتری (Character Data) و رشته‌ها
  • 41. دستورالعمل‌های کار با رشته‌ها (String Instructions)
  • 42. تبدیل داده‌ها: اعداد، کاراکترها، رشته‌ها
  • 43. ساختارهای داده‌ای پیچیده: آرایه‌ها و لیست‌های پیوندی
  • 44. برنامه‌نویسی برای مدیریت پایگاه داده‌های ساده
  • 45. بهینه‌سازی کد اسمبلی: سرعت و حجم
  • 46. آشنایی با ابزارهای عیب‌یابی (Debugging)
  • 47. استفاده از Dumps و Trace برای عیب‌یابی
  • 48. آشنایی با معماری کانال (Channel Architecture)
  • 49. برنامه‌نویسی کانال (Channel Programming)
  • 50. دستورالعمل‌های خاص: Supervisor Call (SVC)
  • 51. امنیت و حفاظت در IBM 360/370
  • 52. برنامه‌نویسی موازی و چندوظیفه‌ای
  • 53. پردازش خطا و بازیابی
  • 54. پیاده‌سازی الگوریتم‌های مرتب‌سازی (Sorting)
  • 55. پیاده‌سازی الگوریتم‌های جستجو (Searching)
  • 56. پروژه‌های عملی: نوشتن یک مفسر ساده
  • 57. پروژه‌های عملی: ساخت یک بازی ساده
  • 58. برنامه‌نویسی در محیط TSO/ISPF
  • 59. آشنایی با زبان PL/I و مقایسه آن با اسمبلی
  • 60. کار با Assembler Directives
  • 61. استفاده از conditional assembly
  • 62. توابع داخلی (Built-in functions)
  • 63. دستورالعمل‌های محاسبات ممیز شناور (Floating-point instructions)
  • 64. نمایندگی ممیز شناور (Floating point representation)
  • 65. مفاهیم پردازش موازی و برداری
  • 66. آشنایی با سیستم‌عامل VM/CMS
  • 67. برنامه‌نویسی سیستم‌های توزیع‌شده
  • 68. آشنایی با امنیت و رمزنگاری
  • 69. بررسی مفاهیم ذخیره‌سازی
  • 70. مروری بر معماری سری 390
  • 71. انواع دستورالعمل‌ها و زمان‌بندی آن‌ها
  • 72. مقدمه‌ای بر کامپایلرها و نحوه عملکرد آن‌ها
  • 73. نگاهی به آینده برنامه‌نویسی اسمبلی
  • 74. برنامه‌نویسی در محیط‌های چندکاربره
  • 75. استفاده از کتابخانه‌های برنامه‌نویسی
  • 76. توابع ورودی و خروجی پیشرفته
  • 77. دستورالعمل‌های مدیریت حافظه پیشرفته
  • 78. بررسی دستورالعمل‌های محاسباتی پیشرفته
  • 79. دستورالعمل‌های منطقی و عملیات بیتی پیشرفته
  • 80. آشنایی با انواع فرمت‌های داده
  • 81. برنامه‌نویسی برای دستگاه‌های ذخیره‌سازی
  • 82. بهبود عملکرد برنامه‌های اسمبلی
  • 83. بررسی اجمالی زبان‌های سطح بالا در IBM
  • 84. برنامه‌نویسی گرافیکی در محیط‌های متنی
  • 85. توابع سیستمی پیچیده و مدیریت آن‌ها
  • 86. آشنایی با ساختارهای داده‌ای پیچیده‌تر
  • 87. روش‌های پیشرفته عیب‌یابی و بهینه‌سازی
  • 88. آشنایی با ابزارهای تحلیل و پروفایل‌گیری
  • 89. نوشتن کد اسمبلی برای محیط‌های embedded
  • 90. ایجاد یک شبیه‌ساز ساده از IBM 360/370
  • 91. مقایسه و بررسی زبان‌های اسمبلی مختلف
  • 92. مروری بر چالش‌ها و فرصت‌های برنامه‌نویسی اسمبلی
  • 93. استفاده از زبان اسمبلی برای مهندسی معکوس
  • 94. مطالعه موردی: تحلیل یک برنامه اسمبلی پیچیده
  • 95. بهره‌وری و نگهداری از کدهای اسمبلی
  • 96. آزمون‌های جامع و تمرین‌های عملی
  • 97. جمع‌بندی دوره و منابع تکمیلی
  • 98. گام‌های بعدی در یادگیری برنامه‌نویسی اسمبلی
  • 99. پروژه نهایی: پیاده‌سازی یک سیستم عامل ساده

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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