دوره از صفر تا صد اسمبلی IBM 360: راهنمای جامع برنامه‌نویسی با Assembler Language همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
از صفر تا صد اسمبلی IBM 360: راهنمای جامع برنامه‌نویسی با Assembler Language از صفر تا صد اسمبلی IBM 360: راهنمای جامع برنامه‌نویسی با Assembler Language آیا به دنیای عمیق و شگفت‌انگیز معماری کامپیوتر...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: از صفر تا صد اسمبلی IBM 360: راهنمای جامع برنامه‌نویسی با Assembler Language

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

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

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

  • 1. مقدمه‌ای بر معماری کامپیوتر و زبان اسمبلی
  • 2. تاریخچه IBM 360 و اهمیت آن
  • 3. ساختار کلی پردازنده IBM 360
  • 4. حافظه اصلی در IBM 360
  • 5. ثبات‌های عمومی (General Purpose Registers)
  • 6. ثبات‌های شاخص (Index Registers)
  • 7. ثبات پایه (Base Register)
  • 8. ثبات پیوند (Link Register)
  • 9. بیت‌های وضعیت (Status Bits) و پرچم‌ها (Flags)
  • 10. چرخه دستورالعمل (Instruction Cycle)
  • 11. انواع دستورالعمل‌ها در IBM 360
  • 12. فرمت دستورالعمل‌های R (Register-to-Register)
  • 13. فرمت دستورالعمل‌های RR (Register-to-Register) - ادامه
  • 14. فرمت دستورالعمل‌های RX (Register-to-Indexed Storage)
  • 15. فرمت دستورالعمل‌های RX (Register-to-Indexed Storage) - ادامه
  • 16. فرمت دستورالعمل‌های RS (Register-to-Storage)
  • 17. فرمت دستورالعمل‌های RS (Register-to-Storage) - ادامه
  • 18. فرمت دستورالعمل‌های SI (Storage-to-Immediate)
  • 19. فرمت دستورالعمل‌های SI (Storage-to-Immediate) - ادامه
  • 20. فرمت دستورالعمل‌های SS (Storage-to-Storage)
  • 21. فرمت دستورالعمل‌های SS (Storage-to-Storage) - ادامه
  • 22. کدگذاری دستورالعمل‌ها (Op-codes)
  • 23. آدرس‌دهی مستقیم (Direct Addressing)
  • 24. آدرس‌دهی غیرمستقیم (Indirect Addressing)
  • 25. آدرس‌دهی مبتنی بر رجیستر (Register-Based Addressing)
  • 26. آدرس‌دهی شاخص‌دار (Indexed Addressing)
  • 27. آدرس‌دهی نسبی (Relative Addressing)
  • 28. مکانیسم Base-Displacement
  • 29. انواع داده‌ها در IBM 360: اعداد صحیح (Integers)
  • 30. اعداد صحیح با علامت (Signed Integers)
  • 31. اعداد صحیح بدون علامت (Unsigned Integers)
  • 32. نمایش اعداد در مبنای دو (Binary Representation)
  • 33. نمایش اعداد در مبنای شانزده (Hexadecimal Representation)
  • 34. کدگذاری کاراکترها: EBCDIC
  • 35. کدگذاری کاراکترها: ASCII (مقایسه)
  • 36. اعداد ممیز شناور (Floating-Point Numbers)
  • 37. اعداد ممیز شناور کوتاه (Short Floating-Point)
  • 38. اعداد ممیز شناور بلند (Long Floating-Point)
  • 39. کار با ثبات‌ها: بارگذاری و ذخیره (Load and Store)
  • 40. دستورالعمل‌های انتقال داده (Data Movement Instructions)
  • 41. دستورالعمل‌های حسابی (Arithmetic Instructions)
  • 42. جمع (Add) - انواع
  • 43. جمع با رقم نقلی (Add with Carry)
  • 44. تفریق (Subtract) - انواع
  • 45. تفریق با رقم استقراضی (Subtract with Borrow)
  • 46. ضرب (Multiply) - انواع
  • 47. ضرب کوتاه (Short Multiply)
  • 48. ضرب بلند (Long Multiply)
  • 49. تقسیم (Divide) - انواع
  • 50. تقسیم کوتاه (Short Divide)
  • 51. تقسیم بلند (Long Divide)
  • 52. دستورالعمل‌های مقایسه (Compare Instructions)
  • 53. دستورالعمل‌های پرش (Branch Instructions)
  • 54. پرش شرطی (Conditional Branches)
  • 55. پرش بی‌شرط (Unconditional Branch)
  • 56. پرش بر اساس مقایسه (Branch on Condition)
  • 57. پرش بر اساس پرچم‌های وضعیت (Branch on Status Flags)
  • 58. پرش بر اساس برابری (Branch on Equal)
  • 59. پرش بر اساس نابرابری (Branch on Not Equal)
  • 60. پرش بر اساس کوچکتر (Branch on Less Than)
  • 61. پرش بر اساس بزرگتر (Branch on Greater Than)
  • 62. پرش بر اساس کوچکتر یا مساوی (Branch on Less Than or Equal)
  • 63. پرش بر اساس بزرگتر یا مساوی (Branch on Greater Than or Equal)
  • 64. پرش به صفر (Branch on Zero)
  • 65. پرش به غیر صفر (Branch on Not Zero)
  • 66. دستورالعمل‌های منطقی (Logical Instructions)
  • 67. AND منطقی (Logical AND)
  • 68. OR منطقی (Logical OR)
  • 69. XOR منطقی (Logical XOR)
  • 70. NOT منطقی (Logical NOT)
  • 71. انتقال بیت (Bit Shifting)
  • 72. انتقال به چپ (Shift Left)
  • 73. انتقال به راست (Shift Right)
  • 74. انتقال چرخشی (Rotate)
  • 75. دستورالعمل‌های ورود و خروج (Input/Output Instructions)
  • 76. مفهوم کانال‌ها (Channels) در IBM 360
  • 77. عملیات ورودی/خروجی (I/O Operations)
  • 78. فایل‌ها در IBM 360
  • 79. نحوه تعریف داده‌ها در برنامه اسمبلی (DC, DS)
  • 80. تعریف بایت‌ها (Bytes)
  • 81. تعریف کلمات (Words)
  • 82. تعریف کلمات دوگانه (Doublewords)
  • 83. تعریف رشته‌های کاراکتری (Character Strings)
  • 84. تعریف اعداد اعشاری (Decimal Numbers)
  • 85. تعریف اعداد ممیز شناور (Floating-Point Numbers)
  • 86. استفاده از ثابت‌های عددی (Numeric Constants)
  • 87. استفاده از ثابت‌های کاراکتری (Character Constants)
  • 88. دستورالعمل‌های تبدیل (Conversion Instructions)
  • 89. تبدیل کاراکتر به عدد (Character to Numeric)
  • 90. تبدیل عدد به کاراکتر (Numeric to Character)
  • 91. کار با زیربرنامه‌ها (Subroutines)
  • 92. دستورالعمل‌های فراخوانی زیربرنامه (Branch and Link - BAL)
  • 93. دستورالعمل‌های بازگشت از زیربرنامه (Branch and Return - BR)
  • 94. پشته (Stack) در IBM 360 (مفهومی)
  • 95. مدیریت پشته (Stack Management)
  • 96. ذخیره‌سازی و بازیابی ثبات‌ها (Save/Restore Registers)
  • 97. رفع اشکال (Debugging) برنامه‌های اسمبلی
  • 98. استفاده از دیباگر (Debugger)
  • 99. تجزیه و تحلیل خروجی (Output Analysis)
  • 100. خطاهای رایج در برنامه‌نویسی اسمبلی
از صفر تا صد اسمبلی IBM 360: راهنمای جامع برنامه‌نویسی با Assembler Language

از صفر تا صد اسمبلی IBM 360: راهنمای جامع برنامه‌نویسی با Assembler Language

آیا به دنیای عمیق و شگفت‌انگیز معماری کامپیوتر و برنامه‌نویسی در سطح ماشین علاقه‌مندید؟ آیا می‌خواهید با اصول بنیادین سیستم‌های کامپیوتری آشنا شوید و قدرت برنامه‌نویسی را در دست بگیرید؟ دوره آموزشی "از صفر تا صد اسمبلی IBM 360" دقیقا همان چیزی است که به دنبالش هستید! این دوره، با الهام از کتاب کلاسیک و مرجع "IBM 360 Assembler Language Programming"، شما را گام به گام به دنیای برنامه‌نویسی اسمبلی IBM 360 و درک عمیق‌تر از عملکرد سخت‌افزار هدایت می‌کند.

تصور کنید می‌توانید مستقیما با قلب کامپیوتر ارتباط برقرار کنید و کدهایی بنویسید که مستقیما بر روی سخت‌افزار اجرا می‌شوند. این دوره، درهای این دنیای جذاب را به روی شما باز می‌کند. ما در این دوره، از مباحث پایه و مفاهیم اولیه شروع می‌کنیم و به تدریج به سمت مفاهیم پیشرفته‌تر و تکنیک‌های برنامه‌نویسی حرفه‌ای حرکت می‌کنیم. با ما همراه شوید تا دانش و مهارت‌های مورد نیاز برای تسلط بر زبان اسمبلی IBM 360 را کسب کنید.

درباره دوره

دوره "از صفر تا صد اسمبلی IBM 360" یک دوره آموزشی جامع و کاربردی است که بر اساس کتاب مرجع "IBM 360 Assembler Language Programming" طراحی شده است. این دوره، با ارائه توضیحات ساده و مثال‌های عملی، شما را با مفاهیم کلیدی برنامه‌نویسی اسمبلی، ساختار دستورالعمل‌ها، نحوه کار با حافظه، مدیریت داده‌ها، و نوشتن برنامه‌های کاربردی آشنا می‌کند. ما به شما کمک می‌کنیم تا نه تنها زبان اسمبلی را یاد بگیرید، بلکه درکی عمیق از معماری IBM 360 و نحوه تعامل نرم‌افزار با سخت‌افزار نیز به دست آورید.

موضوعات کلیدی دوره

  • معرفی مفاهیم پایه معماری کامپیوتر و زبان اسمبلی
  • ساختار و عملکرد IBM 360
  • شناخت انواع داده‌ها و روش‌های آدرس‌دهی
  • دستورالعمل‌های پردازش داده‌ها (Arithmetic, Logic, Move)
  • دستورالعمل‌های کنترل جریان (Branching, Looping)
  • کار با حافظه و مدیریت داده‌ها
  • زیربرنامه‌ها و روال‌های (Subroutines and Macros)
  • ورودی/خروجی (I/O) و ارتباط با دستگاه‌های جانبی
  • مدیریت خطا و اشکال‌زدایی (Debugging)
  • برنامه‌نویسی سیستم و مفاهیم پیشرفته

مخاطبان دوره

این دوره برای طیف وسیعی از افراد مناسب است:

  • دانشجویان رشته‌های کامپیوتر و مهندسی نرم‌افزار
  • برنامه‌نویسان علاقه‌مند به یادگیری عمیق‌تر مفاهیم کامپیوتری
  • علاقه‌مندان به معماری کامپیوتر و سیستم‌های عامل
  • متخصصان امنیت سایبری که می‌خواهند درک بهتری از نحوه عملکرد نرم‌افزار داشته باشند
  • هر کسی که به دنبال درک عمیق‌تری از نحوه کار کامپیوتر است

چرا این دوره را بگذرانیم؟

با شرکت در دوره "از صفر تا صد اسمبلی IBM 360" شما:

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

سرفصل‌های دوره (100 سرفصل جامع)

در این دوره، با پوشش بیش از 100 سرفصل جامع و کاربردی، شما را از مباحث پایه تا پیشرفته‌ی برنامه‌نویسی اسمبلی IBM 360 همراهی خواهیم کرد. سرفصل‌ها به گونه‌ای طراحی شده‌اند که شما را در هر مرحله از یادگیری پشتیبانی کنند. در ادامه، تنها تعدادی از سرفصل‌های این دوره را مشاهده می‌کنید:

  • بخش 1: مقدمات و مفاهیم پایه
    • معرفی دوره و اهداف آموزشی
    • تاریخچه IBM 360 و معماری آن
    • سیستم‌های شماره‌گذاری (Binary, Decimal, Hexadecimal)
    • ساختار داخلی کامپیوتر و CPU
    • مفاهیم پایه زبان اسمبلی (دستورالعمل‌ها، عملوندها)
    • ... (ادامه دارد)
  • بخش 2: ساختار داده‌ها و دستورالعمل‌ها
    • انواع داده‌ها (Integer, Floating-point, Character)
    • روش‌های آدرس‌دهی (Direct, Indirect, Indexed)
    • دستورالعمل‌های محاسباتی (Add, Subtract, Multiply, Divide)
    • دستورالعمل‌های منطقی (AND, OR, XOR, NOT)
    • دستورالعمل‌های انتقال داده‌ها (Move, Load, Store)
    • ... (ادامه دارد)
  • بخش 3: کنترل جریان و حلقه‌ها
    • دستورالعمل‌های پرش (Branching)
    • ساختارهای شرطی (IF-THEN-ELSE)
    • حلقه‌ها (Loops) و روش‌های پیاده‌سازی آن‌ها
    • زیربرنامه‌ها (Subroutines) و فراخوانی آن‌ها
    • ... (ادامه دارد)
  • بخش 4: ورودی/خروجی و مدیریت حافظه
    • مفاهیم ورودی/خروجی (I/O)
    • دستورالعمل‌های ورودی/خروجی
    • مدیریت حافظه و تخصیص فضا
    • آشنایی با فایل‌ها و عملیات فایل
    • ... (ادامه دارد)
  • بخش 5: برنامه‌نویسی پیشرفته و پروژه‌ها
    • زبان ماکرو (Macro Language)
    • اشکال‌زدایی (Debugging) و ابزارهای آن
    • برنامه‌نویسی سیستم و تماس‌های سیستمی
    • پروژه‌های عملی (مانند: نوشتن یک مفسر ساده)
    • ... (ادامه دارد)
  • بخش 6: جمع‌بندی و منابع تکمیلی
    • مروری بر مفاهیم آموخته شده
    • معرفی منابع و کتاب‌های تکمیلی
    • پایان دوره و گام‌های بعدی

با ما همراه شوید و سفر هیجان‌انگیز یادگیری برنامه‌نویسی اسمبلی IBM 360 را آغاز کنید! همین حالا ثبت‌نام کنید و به جمع متخصصان این حوزه بپیوندید!

✦ مجموعه ویژه یادگیری

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Assembler Language assembly programming Computer Architecture IBM 360 Assembler IBM 360 Assembly Language IBM 360 Programming low-level programming Mainframe programming System/360 آموزش اسمبلی IBM 360 برنامه نویسی IBM 360 برنامه نویسی اسمبلی معماری کامپیوتر

نظرات

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

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