اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی اسمبلی ۳۶۰: تسلط بر زبان ماشین در معماری مینفریم
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی اسمبلی ۳۶۰: تسلط بر زبان ماشین در معماری مینفریم
موضوع کلی: برنامهنویسی سطح پایین
موضوع میانی: برنامهنویسی مینفریم (Mainframe)
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمهای مینفریم و IBM 360
- 2. معماری IBM 360: یک نمای کلی
- 3. نمایندگی دادهها در IBM 360: اعداد و کاراکترها
- 4. ثباتها و حافظه در IBM 360
- 5. مبانی زبان اسمبلی 360
- 6. دستورالعملهای ابتدایی اسمبلی: Load, Store, Add, Subtract
- 7. فرمت دستورالعملها در اسمبلی 360
- 8. نحوه نوشتن یک برنامه اسمبلی ساده
- 9. آدرسدهی حافظه: Direct Addressing
- 10. آدرسدهی حافظه: Register Indirect Addressing
- 11. آدرسدهی حافظه: Indexed Addressing
- 12. آدرسدهی حافظه: Base-Displacement Addressing
- 13. برنامهنویسی شرطی: مقایسه و انشعاب
- 14. دستورالعملهای Branch on Condition (BC)
- 15. حلقهها در اسمبلی 360
- 16. Subroutines: تعریف و فراخوانی
- 17. مکانیسم Linkage Convention
- 18. انتقال پارامتر به Subroutines
- 19. برگرداندن مقدار از Subroutines
- 20. استفاده از ثباتهای عمومی (General Purpose Registers)
- 21. مدیریت پشته (Stack Management)
- 22. دستورالعملهای Floating-Point: Load, Store, Add, Subtract
- 23. نمایندگی اعداد Floating-Point
- 24. عملیات Floating-Point پیشرفته
- 25. تبدیل دادهها: تبدیل بین انواع داده
- 26. دستورالعملهای Logical: AND, OR, XOR, NOT
- 27. شیفت دادن و چرخاندن بیتها
- 28. دستورالعملهای Input/Output (I/O)
- 29. کانالهای I/O و کنترلرها
- 30. برنامهنویسی با استفاده از SVC (Supervisor Call)
- 31. مدیریت Interrupts
- 32. ماکروها: تعریف و استفاده
- 33. ساختارهای شرطی در ماکروها
- 34. حلقهها در ماکروها
- 35. استفاده از ماکروهای استاندارد
- 36. برنامهنویسی برای سیستمعامل OS/360
- 37. JOB Control Language (JCL): یک مقدمه
- 38. Allocating Data Sets using JCL
- 39. Executing Programs using JCL
- 40. Debugging Assembly Language Programs
- 41. استفاده از ابزار Debugging
- 42. Trace کردن کد
- 43. دامپ حافظه و تحلیل آن
- 44. Optimization of Assembly Language Programs
- 45. کاهش استفاده از حافظه
- 46. بهینهسازی سرعت اجرا
- 47. استفاده از دستورالعملهای بهینه
- 48. برنامهنویسی با استفاده از Decimal Instructions
- 49. Pack و Unpack
- 50. عملیات Decimal Arithmetic
- 51. استفاده از Table Lookups
- 52. برنامهنویسی با استفاده از Bit Manipulation
- 53. استفاده از دستورالعملهای Test Under Mask (TM)
- 54. برنامهنویسی برای مدیریت حافظه
- 55. مدیریت Virtual Memory
- 56. paging و segmentation
- 57. آشنایی با Storage Management
- 58. برنامهنویسی concurrent
- 59. synchronization و communication
- 60. استفاده از semaphores
- 61. برنامهنویسی برای شبکههای مینفریم
- 62. TCP/IP در محیط مینفریم
- 63. برنامهنویسی با استفاده از Assembler Macros for I/O
- 64. برنامهنویسی با استفاده از Assembler Macros for System Services
- 65. برنامهنویسی با استفاده از Assembler Macros for Data Conversion
- 66. آشنایی با زبان COBOL
- 67. آشنایی با زبان PL/I
- 68. ارتباط بین اسمبلی و COBOL
- 69. ارتباط بین اسمبلی و PL/I
- 70. استفاده از Debugging Tools پیشرفته
- 71. استفاده از Performance Monitoring Tools
- 72. آشنایی با Database Systems در Mainframe
- 73. DB2: یک مقدمه
- 74. IMS: یک مقدمه
- 75. برنامهنویسی برای امنیت سیستم
- 76. امنیت حافظه
- 77. کنترل دسترسی
- 78. برنامهنویسی برای recovery
- 79. transaction processing
- 80. logging و auditing
- 81. آشنایی با Assembler H
- 82. آشنایی با VS Assembler
- 83. برنامهنویسی برای z/OS
- 84. JCL پیشرفته
- 85. استفاده از DFSORT
- 86. استفاده از TSO/E
- 87. استفاده از ISPF
- 88. مدیریت Storage Groups
- 89. برنامهنویسی برای Parallel Sysplex
- 90. آشنایی با GDPS
- 91. کار با Coupling Facility
- 92. برنامهنویسی برای Cloud در Mainframe
- 93. آشنایی با z/VM
- 94. آشنایی با Linux on z Systems
- 95. استفاده از Open Source Tools در Mainframe
- 96. آشنایی با Agile در Mainframe
- 97. DevOps در Mainframe
- 98. Modernizing Mainframe Applications
- 99. API Integration در Mainframe
- 100. Microservices در Mainframe
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.