کتاب اسرار برنامه نویسی اسمبلی IBM System/360: حل مسائل و تسلط بر کد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

اسرار برنامه نویسی اسمبلی IBM System/360: حل مسائل و تسلط بر کد اسرار برنامه نویسی اسمبلی IBM System/360: حل مسائل و تسلط بر کد آیا به دنبال درک عمیق‌تری از دنیای کامپیوتر و نحوه عملکرد آن هستید؟ آیا ...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره اسرار برنامه نویسی اسمبلی IBM System/360: حل مسائل و تسلط بر کد

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

موضوع میانی: زبان اسمبلی IBM System/360

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

  • 1. مقدمه به زبان اسمبلی و معماری کامپیوتر
  • 2. مبانی معماری IBM System/360
  • 3. حافظه و آدرس‌دهی در System/360
  • 4. رجیسترهای عمومی (General Purpose Registers)
  • 5. رجیسترهای ممیز شناور (Floating-Point Registers)
  • 6. ساختار دستورالعمل‌های System/360
  • 7. انواع آدرس‌دهی (Addressing Modes)
  • 8. دستورالعمل‌های انتقال داده (Data Transfer Instructions)
  • 9. دستورالعمل‌های بارگذاری و ذخیره (Load and Store Instructions)
  • 10. دستورالعمل‌های حساب (Arithmetic Instructions)
  • 11. دستورالعمل‌های منطقی (Logical Instructions)
  • 12. دستورالعمل‌های مقایسه (Comparison Instructions)
  • 13. دستورالعمل‌های پرش (Branch Instructions)
  • 14. پرش‌های شرطی (Conditional Branches)
  • 15. پرش‌های بدون شرط (Unconditional Branches)
  • 16. دستورالعمل‌های کنترلی (Control Instructions)
  • 17. دستورالعمل‌های ورود/خروج (Input/Output Instructions)
  • 18. مدیریت پشته (Stack Management)
  • 19. ساختار برنامه‌های اسمبلی
  • 20. تعاریف داده (Data Definitions)
  • 21. متغیرها و انواع داده (Variables and Data Types)
  • 22. کاراکترها و رشته‌ها (Characters and Strings)
  • 23. اعداد صحیح (Integers)
  • 24. اعداد ممیز شناور (Floating-Point Numbers)
  • 25. بیت‌ها و ماسک‌ها (Bits and Masks)
  • 26. توابع و رویه‌ها (Functions and Subroutines)
  • 27. فراخوانی توابع (Function Calls)
  • 28. بازگشت از توابع (Function Returns)
  • 29. پارامترها و آرگومان‌ها (Parameters and Arguments)
  • 30. مدیریت حافظه پویا (Dynamic Memory Management)
  • 31. اشاره‌گرها (Pointers)
  • 32. مصفوفه‌ها (Arrays)
  • 33. ساختار داده‌های چندبعدی (Multidimensional Data Structures)
  • 34. کدگذاری کاراکترها (Character Encoding - EBCDIC)
  • 35. عملیات بر روی رشته‌ها (String Manipulation Operations)
  • 36. ادغام رشته‌ها (String Concatenation)
  • 37. جستجو در رشته‌ها (String Searching)
  • 38. جایگزینی در رشته‌ها (String Replacement)
  • 39. حروف بزرگ و کوچک (Uppercase and Lowercase Conversion)
  • 40. مدیریت ورودی/خروجی (Input/Output Handling)
  • 41. فرمت‌بندی ورودی (Input Formatting)
  • 42. فرمت‌بندی خروجی (Output Formatting)
  • 43. خواندن از فایل (Reading from Files)
  • 44. نوشتن در فایل (Writing to Files)
  • 45. مدیریت خطا در ورودی/خروجی (I/O Error Handling)
  • 46. عملگرهای بیتی (Bitwise Operations)
  • 47. انتقال بیت (Bit Shifting)
  • 48. عملیات بیتی ماسک‌گذاری (Bit Masking Operations)
  • 49. توابع بیتی (Bitwise Functions)
  • 50. کار با بیت‌های وضعیت (Working with Status Bits)
  • 51. دستورالعمل‌های شرطی پیشرفته (Advanced Conditional Instructions)
  • 52. مدیریت پشته در سطح پایین (Low-Level Stack Management)
  • 53. تکنیک‌های برنامه‌نویسی ساخت‌یافته (Structured Programming Techniques)
  • 54. توسعه و اشکال‌زدایی برنامه‌های اسمبلی (Assembly Program Development and Debugging)
  • 55. ابزارهای اشکال‌زدایی (Debugging Tools)
  • 56. تحلیل حافظه (Memory Analysis)
  • 57. تحلیل رجیسترها (Register Analysis)
  • 58. شبیه‌سازهای System/360 (System/360 Simulators)
  • 59. تمرینات عملی با شبیه‌ساز (Practical Exercises with Simulators)
  • 60. حل مسائل پایه در اسمبلی (Solving Basic Assembly Problems)
  • 61. حل مسائل عددی (Numerical Problem Solving)
  • 62. حل مسائل رشته‌ای (String Problem Solving)
  • 63. حل مسائل منطقی (Logical Problem Solving)
  • 64. حل مسائل ورودی/خروجی (I/O Problem Solving)
  • 65. حل مسائل مربوط به ساختار داده (Data Structure Problem Solving)
  • 66. حل مسائل مربوط به توابع (Function Related Problem Solving)
  • 67. مدیریت وقفه (Interrupt Handling)
  • 68. انواع وقفه‌ها (Types of Interrupts)
  • 69. پردازش وقفه (Interrupt Processing)
  • 70. برنامه‌نویسی سیستم (System Programming)
  • 71. کتابخانه‌های پیوند (Linkage Editor)
  • 72. فراخوانی سیستم (System Calls)
  • 73. مدیریت حافظه در سطح سیستم (System-Level Memory Management)
  • 74. قوانین طراحی در System/360 (Design Principles of System/360)
  • 75. نکات پیشرفته در معماری System/360 (Advanced System/360 Architecture)
  • 76. دستورالعمل‌های خاص System/360 (Specific System/360 Instructions)
  • 77. معماری‌های بعدی IBM (Later IBM Architectures)
  • 78. مقایسه System/360 با معماری‌های دیگر (Comparison with Other Architectures)
  • 79. توسعه برنامه‌های کارآمد (Developing Efficient Programs)
  • 80. بهینه‌سازی کد اسمبلی (Assembly Code Optimization)
  • 81. تکنیک‌های کاهش اندازه کد (Code Size Reduction Techniques)
  • 82. تکنیک‌های کاهش زمان اجرا (Execution Time Reduction Techniques)
  • 83. برنامه‌نویسی سیستم عامل (Operating System Programming Concepts)
  • 84. مفاهیم زمان اجرا (Runtime Concepts)
  • 85. مدیریت فرآیند (Process Management)
  • 86. مدیریت زمان‌بندی (Scheduling)
  • 87. مدیریت تراکنش (Transaction Management)
  • 88. امنیت در سطح اسمبلی (Assembly-Level Security)
  • 89. ملاحظات اخلاقی در برنامه‌نویسی (Ethical Considerations in Programming)
  • 90. پروژه‌های عملی پیشرفته (Advanced Practical Projects)
  • 91. پروژه 1: پیاده‌سازی مرتب‌سازی (Project 1: Sorting Implementation)
  • 92. پروژه 2: پردازش تصویر ساده (Project 2: Simple Image Processing)
  • 93. پروژه 3: پیاده‌سازی ماشین حساب (Project 3: Calculator Implementation)
  • 94. پروژه 4: ساخت یک مفسر ساده (Project 4: Building a Simple Interpreter)
  • 95. پروژه 5: شبیه‌سازی یک سیستم ساده (Project 5: Simulating a Simple System)
  • 96. استفاده از دستورالعمل‌های Keluarga (Using Family of Instructions)
  • 97. کار با رجیسترهای خاص (Working with Special Registers)
  • 98. بررسی خطاهای رایج (Examining Common Errors)
  • 99. راهنمای نهایی برای حل مسائل پیچیده (Final Guide to Complex Problem Solving)
  • 100. مرور کلی و جمع‌بندی مباحث (Review and Conclusion)
تگ‌ها: Assembler Course Assembler Programming Assembly Language Assembly Problem Solving Computer Architecture IBM Mainframe IBM System/360 Mainframe programming S/360 Assembler System/360 Assembly برنامه نویسی اسمبلی IBM System/360 حل مسائل اسمبلی زبان اسمبلی سیستم ۳۶۰ معماری کامپیوتر

نظرات

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

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