, ,

کتاب تسلط بر Autocoder: برنامه‌نویسی سری IBM 1400 و اسرار آن

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب تسلط بر Autocoder: برنامه‌نویسی سری IBM 1400 و اسرار آن

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

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

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

  • 1. مقدمه‌ای بر عصر طلایی مین‌فریم‌ها: ظهور سری IBM 1400
  • 2. چرا Autocoder؟ گذار از برنامه‌نویسی با سیم‌کشی به زبان اسمبلی
  • 3. مروری بر معماری کامپیوتر IBM 1401: قلب تپنده کسب‌وکار
  • 4. مفاهیم بنیادین: بیت، کاراکتر، و کلمه (Word) در سری 1400
  • 5. نمایش داده‌ها: کد BCD (Binary-Coded Decimal) و اهمیت آن
  • 6. حافظه مغناطیسی هسته‌ای (Core Memory): ساختار و نحوه کار
  • 7. آدرس‌دهی در حافظه: هر کاراکتر یک آدرس
  • 8. مفهوم کلیدی Word Mark: جداکننده دستورات و داده‌ها
  • 9. واحد پردازش مرکزی (CPU): واحد حساب و منطق و واحد کنترل
  • 10. ثبات‌ها (Registers): ثبات‌های آدرس A و B و ثبات‌های ایندکس
  • 11. چرخه دستورالعمل: واکشی، رمزگشایی، و اجرا
  • 12. آشنایی با دستگاه کارت‌خوان IBM 1402
  • 13. آشنایی با دستگاه کارت‌پانچ IBM 1402
  • 14. آشنایی با چاپگر خطی IBM 1403: چاپ گزارش‌های حجیم
  • 15. آشنایی با واحدهای نوار مغناطیسی IBM 729
  • 16. کنسول اپراتور: کلیدها، چراغ‌ها و تعامل با ماشین
  • 17. ساختار یک برنامه Autocoder: از برگه کدنویسی تا کارت‌های پانچ
  • 18. برچسب‌ها (Labels)، کدهای عملیاتی (Opcodes)، و عملوندها (Operands)
  • 19. اولین برنامه: خواندن یک کارت و چاپ محتوای آن
  • 20. دستورات تعریف داده: DCW (تعریف ثابت با Word Mark)
  • 21. دستورات تخصیص حافظه: DS (تعریف نمادین حافظه)
  • 22. دستورات کنترلی اسمبلی: ORG, DEND, CTL, END
  • 23. توضیحات (Comments) و مستندسازی کد
  • 24. دستورات انتقال داده: MCW (انتقال کاراکترها تا Word Mark)
  • 25. دستورات بارگذاری: L (بارگذاری کاراکتر در ثبات B)
  • 26. مقدمه‌ای بر حساب: دستور جمع (A)
  • 27. دستور تفریق (S)
  • 28. دستور ضرب (M) و ملاحظات آن
  • 29. دستور تقسیم (D) و الزامات سخت‌افزاری
  • 30. مقایسه داده‌ها: دستور C (Compare) و تنظیم نشانگرها
  • 31. انشعاب غیرشرطی: دستور B (Branch)
  • 32. انشعاب شرطی: پرش بر اساس نتیجه مقایسه
  • 33. ساخت حلقه‌های ساده: شمارش و تکرار
  • 34. کار با نشانگرها (Indicators): سرریز، تساوی، بزرگ‌تر/کوچک‌تر
  • 35. مقدمه‌ای بر آدرس‌دهی ایندکس‌شده
  • 36. استفاده از ثبات‌های ایندکس برای پیمایش آرایه‌ها
  • 37. اصلاح آدرس در حین اجرا (Address Modification)
  • 38. کار با رشته‌های کاراکتری: جابجایی و اتصال
  • 39. پردازش فیلدهای داده در یک رکورد
  • 40. تعریف رکوردهای ورودی و خروجی
  • 41. ساخت جداول در حافظه و جستجو در آنها
  • 42. جستجوی ترتیبی در جدول
  • 43. جستجوی مستقیم (با استفاده از ایندکس)
  • 44. تکنیک‌های اعتبارسنجی داده‌های ورودی
  • 45. ویرایش داده برای چاپ: حذف صفرهای پیشرو (Zero Suppression)
  • 46. ویرایش داده برای چاپ: درج علائم ارز، ویرگول و نقطه
  • 47. مبانی برنامه‌نویسی ورودی/خروجی (I/O)
  • 48. خواندن یک کارت پانچ با دستور R (Read)
  • 49. مفهوم ناحیه ورودی (Read Area)
  • 50. نوشتن یک خط بر روی چاپگر با دستور W (Write)
  • 51. مفهوم ناحیه خروجی (Write Area) و کنترل حرکت کاغذ (Carriage Control)
  • 52. پانچ کردن یک کارت خروجی با دستور P (Punch)
  • 53. دستورات کنترلی I/O: انتخاب دستگاه و عملیات ویژه
  • 54. مقدمه‌ای بر کار با نوار مغناطیسی
  • 55. خواندن یک بلاک از نوار مغناطیسی
  • 56. نوشتن یک بلاک بر روی نوار مغناطیسی
  • 57. مفاهیم بلاک‌بندی (Blocking) و جداسازی (Deblocking) رکوردها
  • 58. برچسب‌های نوار (Tape Labels) و نشانه فایل (Tape Mark)
  • 59. دستورات کنترل نوار: عقب بردن، جلو بردن، باز پیچی
  • 60. مدیریت خطاهای ورودی/خروجی
  • 61. تکنیک‌های پیشرفته: بافرینگ دوگانه (Double Buffering)
  • 62. پردازش فایل‌های ترتیبی روی نوار
  • 63. مفهوم زیربرنامه‌ها (Subroutines)
  • 64. فراخوانی یک زیربرنامه و بازگشت از آن
  • 65. ارسال پارامتر به زیربرنامه‌ها
  • 66. ساخت کتابخانه‌ای از زیربرنامه‌های پرکاربرد
  • 67. مقدمه‌ای بر ماکروها (Macros)
  • 68. تعریف یک ماکرو در Autocoder
  • 69. فراخوانی ماکرو و گسترش آن توسط اسمبلر
  • 70. تفاوت ماکرو و زیربرنامه
  • 71. اسمبلی شرطی: تولید کد بر اساس شرایط
  • 72. تکنیک‌های بهینه‌سازی برای افزایش سرعت اجرا
  • 73. تکنیک‌های بهینه‌سازی برای کاهش مصرف حافظه
  • 74. کد خود-اصلاح‌گر (Self-Modifying Code): یک تکنیک قدرتمند و خطرناک
  • 75. ترفندهای برنامه‌نویسی: کار با بیت‌ها و پرچم‌ها
  • 76. پردازش چند فایلی: انطباق و ادغام فایل‌ها
  • 77. زنجیره‌سازی برنامه‌ها (Program Chaining)
  • 78. فرآیند اسمبلی Autocoder: اسمبلر دو گذره (Two-Pass Assembler)
  • 79. خواندن و درک لیست خروجی اسمبلی
  • 80. کد شیء (Object Code) و کارت‌های پانچ شده آن
  • 81. زبان کنترل کار (JCL) برای اجرای برنامه‌ها
  • 82. بارگذاری و اجرای یک برنامه از روی کارت یا نوار
  • 83. تکنیک‌های اشکال‌زدایی (Debugging) با استفاده از کنسول
  • 84. تحلیل حافظه (Core Dump) پس از خطا
  • 85. اصلاح مستقیم کد شیء (Patching)
  • 86. مطالعه موردی ۱: برنامه محاسبه حقوق و دستمزد
  • 87. طراحی فایل اصلی (Master File) کارمندان
  • 88. پردازش فایل تراکنش‌ها (Transaction File)
  • 89. به‌روزرسانی فایل اصلی: الگوریتم به‌روزرسانی ترتیبی
  • 90. تولید گزارش حقوق و چک‌ها
  • 91. مطالعه موردی ۲: سیستم مدیریت موجودی انبار
  • 92. الگوریتم‌های مرتب‌سازی برای فایل‌های روی نوار (Merge Sort)
  • 93. تکنیک‌های گزارش‌گیری پیشرفته: شکست کنترل (Control Breaks)
  • 94. محاسبه جمع‌های فرعی و جمع کل در گزارش‌ها
  • 95. میراث سری IBM 1400 در محاسبات تجاری
  • 96. مقایسه Autocoder با زبان‌های نسل بعد مانند COBOL
  • 97. شبیه‌سازی IBM 1401 بر روی کامپیوترهای مدرن
  • 98. پروژه نهایی: طراحی و پیاده‌سازی یک سیستم کامل تجاری
  • 99. جمع‌بندی دوره و نگاهی به آینده برنامه‌نویسی

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تسلط بر Autocoder: برنامه‌نویسی سری IBM 1400 و اسرار آن”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا