کتاب صوتی کاوش در اعماق: برنامهنویسی زبان ماشین و اسمبلی برای معماری IBM S/360/370
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کاوش در اعماق: برنامهنویسی زبان ماشین و اسمبلی برای معماری IBM S/360/370
موضوع کلی: معماری کامپیوتر
موضوع میانی: برنامهنویسی زبان اسمبلی و سازماندهی سیستم
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر معماری کامپیوتر
- 2. تاریخچه کامپیوترهای S/360/370
- 3. فلسفه طراحی S/360/370
- 4. مقایسه با معماری های دیگر
- 5. ساختار کلی سیستم S/360/370
- 6. مفهوم باینری و اعداد
- 7. نمایندگی داده ها: اعداد صحیح
- 8. نمایندگی داده ها: اعداد اعشاری
- 9. نمایندگی داده ها: کاراکترها
- 10. مفهوم بایت، کلمه و کلمه دوگانه
- 11. ساختار حافظه
- 12. انواع حافظه: RAM و ROM
- 13. آدرس دهی حافظه
- 14. محدودیت های آدرس دهی
- 15. سازماندهی ثبات ها (Registers)
- 16. انواع ثبات ها: ثبات های عمومی
- 17. انواع ثبات ها: ثبات های شاخص (Index Registers)
- 18. انواع ثبات ها: ثبات های نقطه شناور (Floating-Point Registers)
- 19. انواع ثبات ها: ثبات های کنترل (Control Registers)
- 20. مفهوم چرخه دستورالعمل (Instruction Cycle)
- 21. مراحل اجرای دستورالعمل: Fetch
- 22. مراحل اجرای دستورالعمل: Decode
- 23. مراحل اجرای دستورالعمل: Execute
- 24. مراحل اجرای دستورالعمل: Write-back
- 25. ساختار دستورالعمل (Instruction Format)
- 26. کد عملیات (Opcode)
- 27. عملوندها (Operands)
- 28. انواع آدرس دهی در دستورالعمل ها: آدرس دهی فوری (Immediate Addressing)
- 29. انواع آدرس دهی در دستورالعمل ها: آدرس دهی مستقیم (Direct Addressing)
- 30. انواع آدرس دهی در دستورالعمل ها: آدرس دهی غیرمستقیم (Indirect Addressing)
- 31. انواع آدرس دهی در دستورالعمل ها: آدرس دهی نسبی (Relative Addressing)
- 32. انواع آدرس دهی در دستورالعمل ها: آدرس دهی شاخص گذاری شده (Indexed Addressing)
- 33. دستورالعمل های انتقال داده (Data Transfer Instructions)
- 34. دستورالعمل های بارگذاری (Load Instructions)
- 35. دستورالعمل های ذخیره سازی (Store Instructions)
- 36. دستورالعمل های انتقال بین ثبات ها
- 37. دستورالعمل های انتقال با آدرس دهی شاخص گذاری شده
- 38. دستورالعمل های محاسباتی: جمع (Add)
- 39. دستورالعمل های محاسباتی: تفریق (Subtract)
- 40. دستورالعمل های محاسباتی: ضرب (Multiply)
- 41. دستورالعمل های محاسباتی: تقسیم (Divide)
- 42. دستورالعمل های محاسباتی: اعداد صحیح
- 43. دستورالعمل های محاسباتی: اعداد اعشاری
- 44. دستورالعمل های منطقی (Logical Instructions)
- 45. دستورالعمل های AND، OR، XOR
- 46. دستورالعمل های NOT
- 47. دستورالعمل های شیفت (Shift Instructions)
- 48. شیفت به چپ و راست: منطقی
- 49. شیفت به چپ و راست: حسابی
- 50. شیفت دوتایی (Double Shift)
- 51. دستورالعمل های مقایسه (Compare Instructions)
- 52. تنظیم فلگ های وضعیت (Status Flags)
- 53. دستورالعمل های پرش (Branch Instructions)
- 54. پرش شرطی (Conditional Branch)
- 55. پرش بدون شرط (Unconditional Branch)
- 56. پرش به زیر برنامه (Branch to Subroutine)
- 57. بازگشت از زیر برنامه (Return from Subroutine)
- 58. مفهوم پشته (Stack)
- 59. عملیات Push و Pop
- 60. مدیریت پشته در S/360/370
- 61. مفهوم ورودی/خروجی (Input/Output - I/O)
- 62. واحد کنترل I/O (I/O Control Unit)
- 63. دستورالعمل های I/O
- 64. مدیریت دستگاه های I/O
- 65. کانال های I/O (I/O Channels)
- 66. مفهوم پردازش ورودی/خروجی متصل (Channel I/O Processing)
- 67. اشکال زدایی (Debugging) در زبان اسمبلی
- 68. نکات عملی در نوشتن کد اسمبلی
- 69. استفاده از ابزارهای توسعه
- 70. آسمبلر (Assembler) چیست؟
- 71. مراحل اسمبل کردن کد
- 72. لینک کردن (Linking) کد
- 73. بارگذار (Loader) چیست؟
- 74. مراحل بارگذاری برنامه
- 75. مدیریت حافظه در سطح سیستم عامل
- 76. سیستم عامل OS/360 و OS/370
- 77. مفهوم فضای آدرس (Address Space)
- 78. حفاظت از حافظه (Memory Protection)
- 79. مدیریت وظایف (Task Management)
- 80. زمان بندی (Scheduling)
- 81. مدیریت میانجی (Inter-process Communication)
- 82. مدیریت فایل (File Management)
- 83. سیستم فایل S/360/370
- 84. فرمت های فایل
- 85. مفاهیم پایگاه داده (Database Concepts)
- 86. ذخیره سازی داده های حجیم
- 87. مفهوم سخت افزار و نرم افزار
- 88. مفهوم سیستم عامل
- 89. کاربرد زبان اسمبلی در دنیای واقعی
- 90. بهینه سازی کد در زبان اسمبلی
- 91. بازدهی (Performance) کد اسمبلی
- 92. محدودیت های زبان اسمبلی
- 93. نوشتن روتین های پرکاربرد
- 94. مقایسه رویکردهای سخت افزاری
- 95. مفهوم پردازش موازی (Parallel Processing)
- 96. مفهوم خوشه بندی (Clustering)
- 97. پردازش توزیع شده (Distributed Processing)
- 98. امنیت در سیستم های S/360/370
- 99. مفاهیم رمزنگاری (Cryptography)
- 100. تکامل معماری S/370
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.