کتاب صوتی مبانی برنامهنویسی زبان اسمبلی برای سیستمهای قدیمی و کاربردهای امروزی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی زبان اسمبلی برای سیستمهای قدیمی و کاربردهای امروزی
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: برنامهنویسی سیستم و معماری کامپیوتر
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان اسمبلی و معماری کامپیوتر
- 2. ساختار پردازنده و حافظه
- 3. مفاهیم پایهٔ سختافزار
- 4. تاریخچهٔ کامپیوترهای IBM
- 5. سیستمعاملهای OS و DOS
- 6. مبانی زبان اسمبلی: دستورالعملها
- 7. ثباتها (Registers) و نقش آنها
- 8. آدرسدهی حافظه در اسمبلی
- 9. انواع دادهها در اسمبلی
- 10. عملگرهای حسابی و منطقی
- 11. دستورالعملهای انتقال داده
- 12. دستورالعملهای پرش و کنترل جریان
- 13. زیربرنامهها (Subroutines) و فراخوانی تابع
- 14. مدیریت پشته (Stack)
- 15. ورودی/خروجی (I/O) در اسمبلی
- 16. دستورالعملهای کنترلی پردازنده
- 17. نحوهٔ اجرای برنامه در سیستم
- 18. اشکالزدایی (Debugging) برنامههای اسمبلی
- 19. کار با رشتهها (Strings) در اسمبلی
- 20. عملیات بیتی (Bitwise Operations)
- 21. مدیریت حافظه در سطح پایین
- 22. مفاهیم زبان ماشین
- 23. طراحی کامپایلر (مقدماتی)
- 24. اتصالدهندهها (Linkers) و بارگذارندهها (Loaders)
- 25. مقدمهای بر سیستمعاملها
- 26. مدیریت فرآیندها (Processes)
- 27. مدیریت حافظهٔ مجازی
- 28. زمانبندی (Scheduling) پردازنده
- 29. امنیت سیستمعامل
- 30. شبکههای کامپیوتری (مبانی)
- 31. پروتکلهای شبکه (TCP/IP)
- 32. برنامهنویسی شبکههای مبتنی بر سوکت
- 33. مبانی سیستمهای توزیعشده
- 34. مقدمهای بر پایگاه داده
- 35. طراحی پایگاه داده رابطهای
- 36. زبان SQL
- 37. مبانی هوش مصنوعی
- 38. یادگیری ماشین (مقدماتی)
- 39. شبکههای عصبی (مقدماتی)
- 40. پردازش زبان طبیعی (مقدماتی)
- 41. مبانی امنیت سایبری
- 42. رمزنگاری (مقدماتی)
- 43. مقدمهای بر معماری نرمافزار
- 44. الگوهای طراحی نرمافزار
- 45. مهندسی نیازمندیها
- 46. طراحی و مدلسازی نرمافزار
- 47. مدیریت پروژه نرمافزاری
- 48. تست و تضمین کیفیت نرمافزار
- 49. توسعهٔ چابک (Agile)
- 50. مقدمهای بر محاسبات ابری
- 51. خدمات ابری (IaaS, PaaS, SaaS)
- 52. امنیت در رایانش ابری
- 53. مقدمهای بر اینترنت اشیا (IoT)
- 54. معماری سیستمهای IoT
- 55. امنیت در سیستمهای IoT
- 56. مبانی تحلیل داده
- 57. ابزارهای تحلیل داده
- 58. تجسم داده (Data Visualization)
- 59. مقدمهای بر بلاکچین
- 60. عملکرد بلاکچین
- 61. کاربرد بلاکچین
- 62. مبانی واقعیت مجازی (VR)
- 63. مبانی واقعیت افزوده (AR)
- 64. مقدمهای بر گرافیک کامپیوتری
- 65. رندرینگ (Rendering)
- 66. انیمیشن کامپیوتری
- 67. مبانی فیزیک محاسباتی
- 68. شبیهسازی کامپیوتری
- 69. مقدمهای بر زبانهای برنامهنویسی سطح بالا
- 70. مقایسهٔ زبانهای برنامهنویسی
- 71. تکامل زبانهای برنامهنویسی
- 72. مقدمهای بر سیستمهای نهفته (Embedded Systems)
- 73. برنامهنویسی میکروکنترلرها
- 74. معماری پردازندههای ARM
- 75. مبانی سیستمهای عامل بلادرنگ (RTOS)
- 76. مقدمهای بر پردازش موازی
- 77. معماریهای پردازش موازی
- 78. موازیسازی در برنامهنویسی
- 79. مقدمهای بر محاسبات علمی
- 80. الگوریتمهای عددی
- 81. کاربرد محاسبات در علوم
- 82. مبانی بهینهسازی (Optimization)
- 83. الگوریتمهای جستجو و مرتبسازی
- 84. ساختمان دادهها
- 85. پیچیدگی الگوریتمی
- 86. مقدمهای بر بهینهسازی کد اسمبلی
- 87. تکنیکهای بهینهسازی در سطح سختافزار
- 88. کاربرد اسمبلی در درایورهای سختافزار
- 89. مقدمهای بر زبانهای توصیف سختافزار (HDL)
- 90. کاربرد HDL در طراحی FPGA
- 91. مقدمهای بر معماریهای نوین پردازش
- 92. پردازندههای گرافیکی (GPU)
- 93. محاسبات کوانتومی (مقدماتی)
- 94. اخلاق در مهندسی نرمافزار
- 95. مسئولیتپذیری در توسعهٔ نرمافزار
- 96. حقوق مالکیت فکری در نرمافزار
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.