دوره تسخیر سخت‌افزار با IBM OS Assembler: راهنمای کامل برنامه‌نویسی سیستمی Mainframe همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

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

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

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

عنوان کتاب: کتاب تسخیر سخت‌افزار با IBM OS Assembler: راهنمای کامل برنامه‌نویسی سیستمی Mainframe

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

موضوع میانی: برنامه‌نویسی اسمبلی و تعامل مستقیم با سخت‌افزار

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

  • 1. مقدمه‌ای بر Mainframe و نقش زبان اسمبلی
  • 2. تاریخچه معماری System/360، System/370 و z/Architecture
  • 3. مفاهیم پایه: بیت، بایت، کلمه (Word) و آدرس‌دهی حافظه
  • 4. سیستم‌های عددی: دودویی (Binary) و هگزادسیمال (Hexadecimal)
  • 5. نمایش کاراکترها: EBCDIC و تفاوت آن با ASCII
  • 6. ساختار اصلی یک برنامه اسمبلی: CSECT, USING, DROP, END
  • 7. ثبات‌های عمومی (General Purpose Registers - GPRs)
  • 8. کلمه وضعیت برنامه (Program Status Word - PSW) و کاربرد آن
  • 9. قالب‌های دستورالعمل (Instruction Formats): RR, RX, RS, SI, SS
  • 10. اولین برنامه: اسمبل، لینک و اجرای یک برنامه ساده
  • 11. مقدمه‌ای بر JCL: کارت‌های JOB, EXEC, DD
  • 12. تعریف داده‌ها در حافظه: دستورالعمل‌های DC و DS
  • 13. ثابت‌های کاراکتری، هگزادسیمال و باینری
  • 14. آدرس‌دهی حافظه: ثبات پایه (Base Register) و جابجایی (Displacement)
  • 15. دستورالعمل‌های بارگذاری و ذخیره‌سازی: L, ST, LH, STH
  • 16. دستورالعمل‌های بارگذاری و ذخیره‌سازی چندگانه: LM, STM
  • 17. عملیات ریاضی روی اعداد صحیح (Fullword): A, S, M, D
  • 18. عملیات ریاضی در قالب ثبات-به-ثبات: AR, SR, MR, DR
  • 19. عملیات منطقی: AND, OR, XOR (N, O, X)
  • 20. عملیات مقایسه و کد شرطی (Condition Code)
  • 21. دستورالعمل‌های مقایسه: C, CR, CL, CLR
  • 22. انشعاب (Branching) بر اساس کد شرطی: BC, BCR
  • 23. شبه‌دستورالعمل‌های انشعاب (Extended Mnemonics): B, BE, BNE, BH
  • 24. ایجاد حلقه‌های ساده با استفاده از انشعاب شرطی
  • 25. مفهوم زیربرنامه (Subroutine) و پیونددهی (Linkage)
  • 26. قراردادهای استاندارد پیونددهی: ذخیره و بازیابی ثبات‌ها
  • 27. ناحیه ذخیره (Save Area) و فرمت استاندارد آن
  • 28. دستورالعمل‌های فراخوانی زیربرنامه: BAL, BALR
  • 29. ارسال پارامتر به زیربرنامه‌ها
  • 30. بازگرداندن مقدار و کد بازگشت (Return Code) از زیربرنامه‌ها
  • 31. استفاده از DSECT برای تعریف ساختارهای داده
  • 32. ارتباط بین ماژول‌های مختلف: EXTRN و ENTRY
  • 33. استفاده از ثوابت آدرس (V-Type Constants)
  • 34. کار با رشته‌های کاراکتری: دستورالعمل‌های MVI و MVC
  • 35. مقایسه رشته‌های کاراکتری: CLI و CLC
  • 36. دستورالعمل قدرتمند Execute (EX)
  • 37. جابجایی و پر کردن بایت‌ها: دستورالعمل‌های MVZ, MVN, MVO
  • 38. جستجو در رشته‌ها با Translate and Test (TRT)
  • 39. تبدیل کاراکترها با دستورالعمل Translate (TR)
  • 40. عملیات شیفت منطقی: SLL, SRL, SLDL, SRDL
  • 41. عملیات شیفت حسابی: SLA, SRA, SLDA, SRDA
  • 42. کار با بیت‌ها: دستورالعمل Test under Mask (TM)
  • 43. مقدمه‌ای بر محاسبات دهدهی بسته‌بندی شده (Packed Decimal)
  • 44. فرمت داده‌های Packed Decimal و Zoned Decimal
  • 45. تبدیل داده‌ها: PACK و UNPK
  • 46. عملیات حسابی روی اعداد Packed Decimal: AP, SP, ZAP
  • 47. ضرب و تقسیم اعداد Packed Decimal: MP, DP
  • 48. مقایسه اعداد Packed Decimal: CP
  • 49. ویرایش و قالب‌بندی خروجی با Edit (ED)
  • 50. دستورالعمل Edit and Mark (EDMK)
  • 51. مفهوم ورودی/خروجی (I/O) و کانال‌ها
  • 52. مقدمه‌ای بر روش‌های دسترسی (Access Methods)
  • 53. ماکروی DCB و تعریف مشخصات فایل
  • 54. ارتباط JCL DD با DCB در برنامه
  • 55. دسترسی ترتیبی با QSAM: ماکروهای OPEN, CLOSE, GET, PUT
  • 56. رکورد با طول ثابت و متغیر (Fixed vs. Variable)
  • 57. مفهوم بلاک‌بندی (Blocking) و تاثیر آن بر کارایی
  • 58. دسترسی ترتیبی پایه با BSAM: ماکروهای READ, WRITE, CHECK
  • 59. کار با مجموعه داده‌های پارتیشنی (PDS - Partitioned Data Sets)
  • 60. مقدمه‌ای بر VSAM و انواع آن (KSDS, ESDS, RRDS)
  • 61. مدیریت حافظه: ماکروهای GETMAIN و FREEMAIN
  • 62. دریافت تاریخ و ساعت سیستم: ماکروی TIME و دستورالعمل STCK
  • 63. مفهوم وقفه‌ها (Interruptions) و انواع آن
  • 64. پردازش وقفه‌های برنامه (Program Interruptions)
  • 65. فرآیند دو مرحله‌ای اسمبلر (Two-Pass Assembler)
  • 66. شمارنده مکان (Location Counter) و کاربرد آن
  • 67. لیترال‌ها (Literals) و استخر لیترال (Literal Pool)
  • 68. دستورالعمل LTORG
  • 69. شبه‌دستورالعمل EQU برای تعریف نمادها
  • 70. مقدمه‌ای بر ماکرونویسی (Macro Programming)
  • 71. تعریف یک ماکرو ساده: MACRO و MEND
  • 72. پارامترهای موضعی (Positional) و کلیدواژه‌ای (Keyword)
  • 73. تولید پیام در زمان اسمبل: ماکروی MNOTE
  • 74. متغیرهای سیستمی در ماکروها: &SYSNDX, &SYSTIME
  • 75. اسمبل شرطی (Conditional Assembly): AIF, AGO, ANOP
  • 76. تعریف و استفاده از متغیرهای SET: SETA, SETB, SETC
  • 77. ایجاد حلقه در ماکروها
  • 78. پردازش لیست پارامترها در ماکرو
  • 79. استفاده از COPY برای الحاق کد از کتابخانه‌ها
  • 80. ویژگی‌های برنامه: قابل استفاده مجدد (Reusable) و قابل ورود مجدد (Re-entrant)
  • 81. برنامه‌نویسی Re-entrant و اهمیت آن در محیط‌های چند وظیفه‌ای
  • 82. ماژول‌های بارگذاری (Load Modules) و مدیریت آن‌ها
  • 83. بارگذاری دینامیک ماژول‌ها: ماکروهای LOAD و DELETE
  • 84. مفهوم Cross-Memory Services
  • 85. ایجاد و مدیریت وظایف (Tasks): ماکروهای ATTACH و DETACH
  • 86. همگام‌سازی و قفل‌گذاری منابع: ماکروهای ENQ و DEQ
  • 87. حالت ناظر (Supervisor State) در مقابل حالت مسئله (Problem State)
  • 88. دستورالعمل‌های ممتاز (Privileged Instructions)
  • 89. مفهوم کلیدهای حفاظت از حافظه (Storage Protection Keys)
  • 90. مقدمه‌ای بر برنامه‌نویسی کانال (Channel Programming)
  • 91. اشکال‌زدایی (Debugging): تحلیل DUMP و کدهای ABEND
  • 92. استفاده از ماکروهای SNAP و ABEND برای تشخیص خطا
  • 93. مفهوم برنامه‌های مجاز (Authorized Programs) و APF
  • 94. تکنیک‌های بهینه‌سازی و افزایش کارایی کد اسمبلی
  • 95. آشنایی با افزونه‌های z/Architecture و آدرس‌دهی ۶۴ بیتی
  • 96. محیط زبان (Language Environment - LE) و سازگاری با آن
  • 97. فراخوانی یک برنامه اسمبلی از COBOL
  • 98. فراخوانی یک برنامه COBOL از اسمبلی
  • 99. تعامل با برنامه‌های نوشته شده به زبان C/C++
  • 100. پروژه نهایی: ساخت یک ابزار سیستمی جامع
✦ مجموعه ویژه یادگیری

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

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

نظرات

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

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