کتاب برنامهنویسی سطح پایین (C/ASM) برای سختافزار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی سطح پایین (C/ASM) برای سختافزار
موضوع کلی: مهندسی سختافزار و سیستمهای نهفته (Embedded Systems)
موضوع میانی: طراحی سختافزاری سیستمهای نهفته
📋 سرفصلهای دوره
- 1. مفاهیم پایه برنامهنویسی سطح پایین
- 2. معماری کامپیوتر و اجزای اصلی
- 3. سیستم اعداد و مبانی محاسبات دیجیتال
- 4. مقدمهای بر زبان اسمبلی
- 5. دستورالعملهای اولیه اسمبلی
- 6. آدرسدهی در زبان اسمبلی
- 7. انواع داده در زبان اسمبلی
- 8. برنامهنویسی شرطی در اسمبلی
- 9. حلقهها و تکرار در زبان اسمبلی
- 10. زیربرنامهها و توابع در اسمبلی
- 11. مدیریت پشته و فراخوانی توابع
- 12. دستکاری رشتهها در زبان اسمبلی
- 13. ورودی و خروجی در زبان اسمبلی
- 14. مقدمهای بر زبان C
- 15. انواع داده در زبان C
- 16. عملگرها و عبارات در زبان C
- 17. ساختارهای کنترلی در زبان C
- 18. توابع و پارامترها در زبان C
- 19. آرایهها و اشارهگرها در زبان C
- 20. ساختمان دادهها در زبان C
- 21. فایلها و مدیریت فایل در زبان C
- 22. مقدمهای بر پیشپردازنده C
- 23. اشارهگرها به توابع در C
- 24. ساختارهای پیچیده داده در C
- 25. برنامهنویسی ماکرو در C
- 26. مفهوم حافظه و مدیریت حافظه در C
- 27. اشارهگرها و حافظه پویا در C
- 28. مقدمهای بر دیباگرها و اشکالزدایی
- 29. اشکالزدایی برنامههای اسمبلی
- 30. اشکالزدایی برنامههای C
- 31. بهینهسازی کد اسمبلی
- 32. بهینهسازی کد C
- 33. ارتباط زبان C و اسمبلی
- 34. برنامهنویسی درایورهای سختافزاری
- 35. برنامهنویسی سیستمهای تعبیهشده
- 36. دسترسی به پورتهای ورودی/خروجی
- 37. مقدمهای بر وقفه (Interrupt)
- 38. مدیریت وقفه در زبان اسمبلی
- 39. برنامهنویسی وقفه در زبان C
- 40. کار با حافظه کش
- 41. برنامهنویسی برای سیستمهای چندپردازشی
- 42. مفهوم DMA (دسترسی مستقیم به حافظه)
- 43. برنامهنویسی برای سیستمهای بلادرنگ
- 44. مقدمهای بر زبانهای اسمبلی مختلف
- 45. تفاوتهای معماری x86 و ARM
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.