کتاب صوتی برنامهنویسی مقدماتی با زبان اسمبلی برای محیط DOS
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی مقدماتی با زبان اسمبلی برای محیط DOS
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: توسعه نرمافزارهای تحت سیستمعاملهای قدیمی
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان اسمبلی و محیط DOS
- 2. آشنایی با معماری پردازندههای x86
- 3. ثباتهای پردازنده و کاربرد آنها
- 4. دستورالعملهای پایه اسمبلی: انتقال داده
- 5. عملیات حسابی در اسمبلی
- 6. عملیات منطقی در اسمبلی
- 7. کنترل جریان برنامه: پرشهای شرطی و غیرشرطی
- 8. حلقهها در زبان اسمبلی
- 9. توابع و رویهها در اسمبلی
- 10. مدیریت پشته (Stack)
- 11. ورودی و خروجی در DOS: توابع BIOS
- 12. ورودی و خروجی در DOS: توابع DOS
- 13. کار با رشتهها در اسمبلی
- 14. آرایهها و ساختار دادهها در اسمبلی
- 15. مدیریت حافظه در DOS
- 16. روشهای آدرسدهی حافظه
- 17. توابع زمان و تاریخ در DOS
- 18. کار با فایلها در DOS: ایجاد و بستن
- 19. کار با فایلها در DOS: خواندن و نوشتن
- 20. کار با فایلها در DOS: عملیات پیشرفته
- 21. مدیریت دایرکتوریها در DOS
- 22. برنامهنویسی وقفهها (Interrupts)
- 23. استفاده از وقفههای سختافزاری
- 24. استفاده از وقفههای نرمافزاری
- 25. برنامهنویسی برای نمایشگر گرافیکی
- 26. نوشتن در حالت متنی (Text Mode)
- 27. نوشتن در حالت گرافیکی (Graphics Mode)
- 28. کار با کاراکترهای گرافیکی
- 29. مدیریت رنگ در حالت گرافیکی
- 30. ایجاد انیمیشنهای ساده
- 31. مفاهیم اولیه سیستمعامل DOS
- 32. ساختار فایلهای اجرایی (.COM و .EXE)
- 33. لینکر و اسمبلر
- 34. اشکالزدایی (Debugging) برنامههای اسمبلی
- 35. ابزارهای اشکالزدایی در DOS
- 36. نکات بهینهسازی کد اسمبلی
- 37. ملاحظات امنیتی در برنامههای DOS
- 38. برنامهنویسی شبکههای ساده در DOS (در صورت امکان)
- 39. کار با دستگاههای ورودی/خروجی جانبی
- 40. پیادهسازی ماشینحساب ساده
- 41. مدیریت حافظه بالا (Upper Memory)
- 42. مدیریت حافظه گسترده (Extended Memory)
- 43. آشنایی با ابزارهای توسعه DOS
- 44. نوشتن درایورهای دستگاه ساده
- 45. کار با فایلهای باینری
- 46. ساخت منوهای متنی
- 47. مدیریت حافظه پراکنده (Sparse Memory)
- 48. تکنیکهای فشردهسازی دادهها
- 49. رمزنگاری ساده دادهها
- 50. کار با دادههای دودویی
- 51. تکنیکهای پردازش تصویر مقدماتی
- 52. مدیریت پوینترها در اسمبلی
- 53. توابع کتابخانهای در DOS
- 54. توسعه بازیهای ساده مبتنی بر متن
- 55. مدیریت خطا در برنامههای DOS
- 56. استفاده از رجیسترها به صورت بهینه
- 57. ساخت ابزارهای خط فرمان (Command-line Tools)
- 58. برنامهنویسی برای پردازش صدا (محدود)
- 59. کار با دستگاههای سریال
- 60. کار با دستگاههای موازی
- 61. تکنیکهای فشردهسازی کد
- 62. مدیریت حافظه موقت (Cache)
- 63. تکنیکهای بهینهسازی دسترسی به حافظه
- 64. کار با ساختارهای داده پیچیده
- 65. پیادهسازی الگوریتمهای مرتبسازی
- 66. پیادهسازی الگوریتمهای جستجو
- 67. مدیریت حافظه قابل تخصیص پویا
- 68. ساخت کامپایلر یا مفسر ساده
- 69. برنامهنویسی برای سیستمهای تعبیهشده (محدود)
- 70. آشنایی با معماریهای دیگر (محدود)
- 71. تکنیکهای مدیریت فرآیند (محدود)
- 72. ارتباط بین فرآیندی (IPC) (محدود)
- 73. تکنیکهای رمزنگاری پیشرفته (محدود)
- 74. مفاهیم اولیه سیستمهای توزیعشده (محدود)
- 75. برنامهنویسی برای سختافزارهای خاص (محدود)
- 76. طراحی رابط کاربری گرافیکی ساده
- 77. کار با ابزارهای گرافیکی پیشرفته (محدود)
- 78. تکنیکهای فشردهسازی ویدئو (محدود)
- 79. تکنیکهای پردازش سیگنال (محدود)
- 80. مدیریت پایگاه داده ساده
- 81. کار با فرمتهای فایل استاندارد
- 82. تکنیکهای تست نرمافزار
- 83. مدیریت پیکربندی نرمافزار
- 84. مفاهیم اولیه هوش مصنوعی (محدود)
- 85. کار با شبکههای عصبی ساده (محدود)
- 86. تکنیکهای یادگیری ماشین (محدود)
- 87. برنامهنویسی موازی (محدود)
- 88. کار با پردازندههای گرافیکی (GPU) (محدود)
- 89. تکنیکهای بهینهسازی عملکرد
- 90. مدیریت منابع سیستم
- 91. کار با سیستمهای فایل پیشرفته
- 92. تکنیکهای رمزنگاری کوانتومی (محدود)
- 93. مفاهیم اولیه بلاکچین (محدود)
- 94. کار با قراردادهای هوشمند (محدود)
- 95. تکنیکهای پردازش زبان طبیعی (محدود)
- 96. مدیریت پروژه نرمافزار
- 97. اصول مهندسی نرمافزار
- 98. مروری بر زبانهای برنامهنویسی نسل جدید
- 99. کاربرد اسمبلی در سیستمهای مدرن
- 100. آینده برنامهنویسی اسمبلی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.