کتاب صوتی مبانی زبان اسمبلی IBM و برنامهنویسی سیستم
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی زبان اسمبلی IBM و برنامهنویسی سیستم
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: زبانهای برنامهنویسی سطح پایین
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری کامپیوتر و زبان اسمبلی
- 2. ساختار دستورالعملها در پردازندههای IBM
- 3. ثباتهای پردازنده و نقش آنها در اجرای برنامه
- 4. آدرسدهی حافظه و انواع آن در معماری IBM
- 5. دستورالعملهای انتقال داده: MOV, PUSH, POP
- 6. دستورالعملهای محاسباتی: ADD, SUB, INC, DEC
- 7. عملیات منطقی: AND, OR, XOR, NOT
- 8. دستورالعملهای مقایسه: CMP
- 9. دستورالعملهای پرش (انشعاب): JMP, JE, JNE, JG, JL
- 10. پرشهای شرطی بر اساس فلگها
- 11. حلقهها و دستورالعملهای کنترلی
- 12. مدیریت پشته (Stack) و فراخوانی رویهها
- 13. رویهها (Procedures) و توابع در زبان اسمبلی
- 14. پارامترها و بازگشت مقادیر از رویهها
- 15. مدیریت ورودی/خروجی (I/O) در سطح سختافزار
- 16. آدرسدهی پورتها و رجیسترها
- 17. کار با دستگاههای ورودی (صفحهکلید، ماوس)
- 18. کار با دستگاههای خروجی (صفحه نمایش، چاپگر)
- 19. مدیریت حافظه در برنامههای اسمبلی
- 20. مفهوم فضای آدرس فیزیکی و منطقی
- 21. تقسیمبندی حافظه: کد، داده، پشته
- 22. برنامهنویسی سیستم با استفاده از فراخوانیهای سیستمی (System Calls)
- 23. استفاده از اینتراپتها (Interrupts)
- 24. مدیریت زمان و تأخیرها
- 25. مفاهیم اولیه سیستمعامل و ارتباط با اسمبلی
- 26. مدیریت فرآیندها (Processes) در سطح پایه
- 27. مدیریت حافظه در سیستمعامل (فشرده)
- 28. مفاهیم اولیه شبکههای کامپیوتری (فشرده)
- 29. برنامهنویسی پایگاه داده (سطح پایه)
- 30. کار با فایلها در زبان اسمبلی
- 31. مفاهیم پایگاه داده رابطهای (فشرده)
- 32. اصول طراحی پایگاه داده (فشرده)
- 33. تکنیکهای بهینهسازی کد اسمبلی
- 34. عیبیابی (Debugging) برنامههای اسمبلی
- 35. ابزارهای کمکی در برنامهنویسی اسمبلی
- 36. ساختار دادههای رایج در اسمبلی (آرایهها، ساختارها)
- 37. پیادهسازی لیستهای پیوندی در اسمبلی
- 38. کار با رشتهها در زبان اسمبلی
- 39. مفاهیم زبانهای سطح بالا و ارتباط با اسمبلی
- 40. تفاوت اسمبلی با زبانهای C و C++
- 41. تبدیل کد زبان سطح بالا به اسمبلی (نمونه)
- 42. مفاهیم کامپایلر و اسمبلر
- 43. مراحل اسمبل کردن و پیوند دادن (Linking)
- 44. اشکالزدایی در سطح ماشین (Machine-level Debugging)
- 45. برنامهنویسی گرافیکی در سطح پایه (فشرده)
- 46. کار با گرافیک برداری (فشرده)
- 47. کار با گرافیک شطرنجی (فشرده)
- 48. مفاهیم پایهای الگوریتمها
- 49. پیادهسازی الگوریتمهای مرتبسازی در اسمبلی
- 50. پیادهسازی الگوریتمهای جستجو در اسمبلی
- 51. مفاهیم پایهای ساختار دادهها
- 52. پیادهسازی پشته و صف در اسمبلی
- 53. کار با درختها در اسمبلی (مقدماتی)
- 54. مفاهیم پایهای رمزنگاری (فشرده)
- 55. پیادهسازی توابع هش ساده
- 56. مفاهیم پایهای امنیت سایبری (فشرده)
- 57. جلوگیری از حملات رایج (فشرده)
- 58. مفاهیم برنامهنویسی موازی (فشرده)
- 59. کار با نخها (Threads) در سطح پایه
- 60. همگامسازی نخها (فشرده)
- 61. مفاهیم پایهای هوش مصنوعی (فشرده)
- 62. یادگیری ماشین در سطح پایه (فشرده)
- 63. مفاهیم پایهای علم داده (فشرده)
- 64. کار با کتابخانههای علم داده (سطح پایه)
- 65. مفاهیم پایهای توسعه وب (فشرده)
- 66. برنامهنویسی سمت سرور (فشرده)
- 67. برنامهنویسی سمت کلاینت (فشرده)
- 68. مفاهیم پایهای اینترنت اشیاء (IoT)
- 69. کار با سختافزارهای IoT (سطح پایه)
- 70. مفاهیم پایهای رباتیک (فشرده)
- 71. کنترل رباتها در سطح پایه
- 72. مفاهیم پایهای پردازش سیگنال (فشرده)
- 73. کار با سیگنالهای دیجیتال
- 74. مفاهیم پایهای سیستمهای نهفته (Embedded Systems)
- 75. برنامهنویسی میکروکنترلرها (سطح پایه)
- 76. مفاهیم پایهای گرافیک کامپیوتری
- 77. رندرینگ سهبعدی (مقدماتی)
- 78. مفاهیم پایهای فیزیک محاسباتی
- 79. شبیهسازیهای فیزیکی ساده
- 80. مفاهیم پایهای علوم شناختی (فشرده)
- 81. مدلسازی محاسباتی رفتار
- 82. مفاهیم پایهای پردازش زبان طبیعی (فشرده)
- 83. تحلیل متون در سطح پایه
- 84. مفاهیم پایهای بیوانفورماتیک (فشرده)
- 85. تحلیل دادههای ژنتیکی (سطح پایه)
- 86. مفاهیم پایهای مهندسی پزشکی (فشرده)
- 87. کاربرد محاسبات در پزشکی
- 88. مفاهیم پایهای مدیریت پروژه نرمافزار
- 89. چرخه عمر توسعه نرمافزار
- 90. مفاهیم پایهای معماری نرمافزار
- 91. الگوهای طراحی نرمافزار (سطح پایه)
- 92. مفاهیم پایهای مهندسی دانش
- 93. سیستمهای خبره (مقدماتی)
- 94. مفاهیم پایهای بازیسازی
- 95. طراحی مکانیک بازی (فشرده)
- 96. مفاهیم پایهای واقعیت مجازی و افزوده
- 97. توسعه محتوا (سطح پایه)
- 98. مفاهیم پایهای محاسبات کوانتومی (فشرده)
- 99. الگوریتمهای کوانتومی (مقدماتی)
- 100. مفاهیم پایهای مدیریت دادههای حجیم (Big Data)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.