اپلیکیشن اندرویدی فلشکارت آموزشی اصول برنامهنویسی اسمبلی برای کامپیوترهای IBM PC
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول برنامهنویسی اسمبلی برای کامپیوترهای IBM PC
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی سیستمهای کامپیوتری
📋 سرفصلهای دوره
- 1. مبانی سختافزار کامپیوترهای IBM PC
- 2. ساختار حافظه در IBM PC
- 3. آشنایی با پردازندههای Intel 8088/8086
- 4. رجیسترهای پردازنده و کاربرد آنها
- 5. نحو زبان اسمبلی 8086
- 6. دستورالعملهای انتقال داده
- 7. دستورالعملهای حسابی و منطقی
- 8. دستورالعملهای پرش و کنترل جریان
- 9. مدیریت پشته (Stack)
- 10. فراخوانی رویهها (Procedures)
- 11. ورودی/خروجی (I/O) در IBM PC
- 12. دسترسی به پورتهای I/O
- 13. کنترلکنندههای وقفه (Interrupt Controllers)
- 14. مدیریت وقفه نرمافزاری
- 15. مدیریت وقفه سختافزاری
- 16. برنامهنویسی با وقفههای BIOS
- 17. توابع BIOS برای صفحه نمایش
- 18. توابع BIOS برای صفحه کلید
- 19. توابع BIOS برای دیسک
- 20. مدیریت حافظه در DOS
- 21. ساختار فایلها در DOS
- 22. دستورالعملهای کار با فایل در DOS
- 23. طراحی برنامههای اسمبلی کوچک
- 24. بهینهسازی کد اسمبلی
- 25. اشکالزدایی (Debugging) برنامههای اسمبلی
- 26. استفاده از دیباگرهای اسمبلی
- 27. مقدمهای بر ساختار دادهها در اسمبلی
- 28. آرایهها در اسمبلی
- 29. رشتهها در اسمبلی
- 30. مدیریت حافظه پویا در اسمبلی
- 31. تخصیص و آزادسازی حافظه
- 32. مقدمهای بر سیستمعامل DOS
- 33. فراخوانیهای سیستمی DOS
- 34. برنامهنویسی با فراخوانیهای DOS
- 35. مدیریت فرآیندها در DOS
- 36. ارتباط بین فرآیندها در DOS
- 37. مقدمهای بر شبکههای کامپیوتری
- 38. مبانی پروتکلهای شبکه
- 39. پروتکل TCP/IP
- 40. ساختار بستههای شبکه
- 41. کار با سوکتها در اسمبلی
- 42. برنامهنویسی سوکتهای TCP
- 43. برنامهنویسی سوکتهای UDP
- 44. مقدمهای بر معماریهای پیشرفته
- 45. معماریهای 16 بیتی و 32 بیتی
- 46. آشنایی با پردازندههای 80286 و 80386
- 47. حالت محافظت شده (Protected Mode)
- 48. مقدمهای بر زبان C
- 49. ارتباط C با اسمبلی
- 50. استفاده از توابع C در اسمبلی
- 51. استفاده از توابع اسمبلی در C
- 52. مقدمهای بر سیستمعاملهای پیشرفته
- 53. مبانی سیستمعامل ویندوز
- 54. فراخوانیهای سیستمی ویندوز (Win32 API)
- 55. برنامهنویسی با Win32 API
- 56. مفاهیم چندوظیفگی (Multitasking)
- 57. مقدمهای بر برنامهنویسی شیءگرا
- 58. مفاهیم کلاس و شیء
- 59. وراثت و چندریختی
- 60. برنامهنویسی اسمبلی برای پردازندههای 64 بیتی
- 61. معماری x86-64
- 62. رجیسترهای پردازنده 64 بیتی
- 63. دستورالعملهای 64 بیتی
- 64. مدیریت حافظه در سیستمعاملهای مدرن
- 65. فراخوانیهای سیستمی لینوکس
- 66. برنامهنویسی با فراخوانیهای لینوکس
- 67. مقدمهای بر سیستمهای نهفته (Embedded Systems)
- 68. برنامهنویسی میکروکنترلرها
- 69. آشنایی با معماری ARM
- 70. برنامهنویسی اسمبلی برای ARM
- 71. مقدمهای بر امنیت کامپیوتر
- 72. آسیبپذیریهای رایج در برنامهها
- 73. تکنیکهای جلوگیری از نفوذ
- 74. مقدمهای بر رمزنگاری
- 75. الگوریتمهای رمزنگاری متقارن
- 76. الگوریتمهای رمزنگاری نامتقارن
- 77. امضای دیجیتال
- 78. مقدمهای بر پایگاه دادهها
- 79. ساختار پایگاه داده رابطهای
- 80. زبان SQL
- 81. مقدمهای بر توسعه وب
- 82. مبانی HTML و CSS
- 83. مبانی JavaScript
- 84. برنامهنویسی سمت سرور
- 85. مقدمهای بر هوش مصنوعی
- 86. مبانی یادگیری ماشین
- 87. الگوریتمهای جستجو
- 88. مقدمهای بر پردازش زبان طبیعی
- 89. مقدمهای بر گرافیک کامپیوتری
- 90. رندرینگ سهبعدی
- 91. شبیهسازی فیزیکی
- 92. مقدمهای بر محاسبات توزیعشده
- 93. مفاهیم و معماریها
- 94. مقدمهای بر رایانش ابری
- 95. مدلهای سرویس رایانش ابری
- 96. مقدمهای بر اینترنت اشیاء (IoT)
- 97. مبانی سختافزار IoT
- 98. مبانی نرمافزار IoT
- 99. مقدمهای بر بلاکچین
- 100. مفاهیم و کاربردها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.