کتاب از صفر تا صد اسمبلی S/370: راهنمای جامع و کاربردی (بر اساس کتاب Barbara J. Burian) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از صفر تا صد اسمبلی S/370: راهنمای جامع و کاربردی (بر اساس کتاب Barbara J. Burian) از صفر تا صد اسمبلی 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)
تگها:
Assembly Language
Burian S/370
IBM Mainframe
IBM S/370
Mainframe programming
S/370 Architecture
S/370 Assembly
آموزش اسمبلی
برنامهنویسی اسمبلی S/370
زبان اسمبلی
صفر تا صد اسمبلی
مبانی برنامهنویسی
معماری سیستمهای IBM
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.