دوره از صفر تا صد اسمبلی S/370: راهنمای جامع و کاربردی (بر اساس کتاب Barbara J. Burian) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا صد اسمبلی S/370: راهنمای جامع و کاربردی (بر اساس کتاب Barbara J. Burian)
موضوع کلی: مبانی برنامهنویسی اسمبلی و معماری سیستمهای بزرگ IBM
موضوع میانی: آموزش گام به گام برنامهنویسی اسمبلی S/370
📋 سرفصلهای دوره
- 1. آشنایی با دنیای IBM S/370
- 2. مقدمهای بر زبان اسمبلی
- 3. چرا زبان اسمبلی؟
- 4. تاریخچه IBM S/370
- 5. معماری سیستمهای بزرگ IBM
- 6. اجزای اصلی یک سیستم S/370
- 7. مروری بر مفاهیم پایگاه داده
- 8. مفاهیم حافظه در S/370
- 9. ثباتها (Registers) و انواع آنها
- 10. ثباتهای عمومی (General Purpose Registers)
- 11. ثباتهای شناور (Floating-Point Registers)
- 12. ثباتهای کنترل (Control Registers)
- 13. دستورالعملها (Instructions) و فرمت آنها
- 14. انواع آدرسدهی (Addressing Modes)
- 15. آدرسدهی فوری (Immediate Addressing)
- 16. آدرسدهی مستقیم (Direct Addressing)
- 17. آدرسدهی غیرمستقیم (Indirect Addressing)
- 18. آدرسدهی با شاخص (Indexed Addressing)
- 19. آدرسدهی با پایه (Base Register Addressing)
- 20. ترکیب آدرسدهیها
- 21. اولین برنامه اسمبلی S/370
- 22. محیط برنامهنویسی
- 23. کامپایلر اسمبلی
- 24. اسمبلر (Assembler)
- 25. پیونددهنده (Linker)
- 26. بارگذار (Loader)
- 27. فایلهای ورودی و خروجیاسمبلی
- 28. دستور `DC` (Define Constant)
- 29. دستور `DS` (Define Storage)
- 30. تعریف دادههای کاراکتری
- 31. تعریف دادههای عددی
- 32. تعریف دادههای عددی اعشاری
- 33. تعریف بلوکهای حافظه
- 34. دستورالعملهای انتقال داده
- 35. دستور `MVC` (Move Character)
- 36. دستور `MVCL` (Move Character Long)
- 37. دستور `CLC` (Compare Logical Character)
- 38. دستور `ZAP` (Zero and Add Packed)
- 39. دستور `AP` (Add Packed)
- 40. دستور `SP` (Subtract Packed)
- 41. دستور `MP` (Multiply Packed)
- 42. دستور `DP` (Divide Packed)
- 43. دستورالعملهای حساب اعداد صحیح
- 44. دستور `LR` (Load Register)
- 45. دستور `ST` (Store)
- 46. دستور `AR` (Add Register)
- 47. دستور `SR` (Subtract Register)
- 48. دستور `MR` (Multiply Register)
- 49. دستور `DR` (Divide Register)
- 50. دستور `AL` (Add Logical)
- 51. دستور `SL` (Subtract Logical)
- 52. دستور `ML` (Multiply Logical)
- 53. دستور `DL` (Divide Logical)
- 54. دستورالعملهای منطقی
- 55. دستور `NR` (NOT Register)
- 56. دستور `XR` (Exclusive OR Register)
- 57. دستور `OR` (OR Register)
- 58. دستور `AND` (AND Register)
- 59. دستورالعملهای پرش (Branching Instructions)
- 60. دستور `B` (Branch)
- 61. دستور `BC` (Branch on Condition)
- 62. دستور `BH` (Branch if High)
- 63. دستور `BL` (Branch if Low)
- 64. دستور `BE` (Branch if Equal)
- 65. دستور `BNL` (Branch if Not Low)
- 66. دستور `BNH` (Branch if Not High)
- 67. دستور `BNE` (Branch if Not Equal)
- 68. دستور `BP` (Branch if Plus)
- 69. دستور `BM` (Branch if Minus)
- 70. دستور `BZ` (Branch if Zero)
- 71. دستور `BNZ` (Branch if Not Zero)
- 72. دستور `BO` (Branch if Overflow)
- 73. دستور `BNO` (Branch if Not Overflow)
- 74. دستورالعملهای پرش شرطی پیشرفته
- 75. پرش به زیربرنامه (Branch to Subroutine)
- 76. دستور `BSR` (Branch to Subroutine)
- 77. بازگشت از زیربرنامه (Branch Back from Subroutine)
- 78. دستور `BR` (Branch Back)
- 79. مدیریت پشته (Stack Management)
- 80. ثبات پشته (Stack Pointer Register)
- 81. دستور `LPR` (Load Program Status Word)
- 82. دستور `STPR` (Store Program Status Word)
- 83. زیربرنامهها (Subroutines) و توابع
- 84. ساختار زیربرنامه
- 85. ارسال پارامتر به زیربرنامه
- 86. بازگرداندن مقادیر از زیربرنامه
- 87. مدیریت فضای محلی (Local Storage)
- 88. مدیریت خطای زیربرنامهها
- 89. ورودی/خروجی (I/O)
- 90. مفاهیم پایه I/O
- 91. کانالها (Channels) و واحدها (Devices)
- 92. دستور `SIO` (Start I/O)
- 93. دستور `CCW` (Channel Command Word)
- 94. خواندن از فایل
- 95. نوشتن در فایل
- 96. مدیریت خطا در I/O
- 97. دستورالعملهای جابجایی (Shift Instructions)
- 98. دستور `SRL` (Shift Right Logical)
- 99. دستور `SLL` (Shift Left Logical)
- 100. دستور `SRA` (Shift Right Algebraic)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.