کتاب صوتی تکنیکهای پیشرفته برنامهنویسی اسمبلی و گرافیک در کامپیوترهای Oric Atmos و Oric 1
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تکنیکهای پیشرفته برنامهنویسی اسمبلی و گرافیک در کامپیوترهای Oric Atmos و Oric 1
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی سطح پایین و معماری کامپیوتر
📋 سرفصلهای دوره
- 1. مبانی معماری کامپیوتر Oric
- 2. معرفی زبان اسمبلی Oric
- 3. ساختار حافظه در Oric Atmos
- 4. ثباتهای پردازنده 6502
- 5. دستورالعملهای پایه اسمبلی
- 6. عملیات منطقی و حسابی
- 7. مدیریت پشته (Stack)
- 8. فراخوانی رویهها (Subroutines)
- 9. حلقهها در اسمبلی
- 10. دستورالعملهای پرش و شرطی
- 11. مقدمهای بر گرافیک Oric
- 12. حالتهای گرافیکی Oric Atmos
- 13. نقاط پیکسل و رنگها
- 14. آدرسدهی حافظه گرافیکی
- 15. نوشتن پیکسل در اسمبلی
- 16. رسم خطوط در اسمبلی
- 17. رسم اشکال هندسی ساده
- 18. رنگآمیزی نواحی
- 19. مدیریت کاراکترها
- 20. فونتهای سفارشی در Oric
- 21. توابع گرافیکی سیستم (Kernal)
- 22. استفاده از توابع گرافیکی
- 23. مدیریت حافظه ویدئویی
- 24. تکنیکهای Scroll کردن
- 25. Scroll افقی
- 26. Scroll عمودی
- 27. Scroll ترکیبی
- 28. انیمیشن ساده در Oric
- 29. فریمهای کلیدی برای انیمیشن
- 30. حرکت اشیاء در صفحه
- 31. فریمهای متحرک
- 32. ذخیره و بازیابی فریمها
- 33. صدا در Oric Atmos
- 34. تولید صداهای ساده
- 35. فرکانس و طول موج
- 36. مدیریت کانالهای صوتی
- 37. پخش صداهای از پیش ضبط شده
- 38. مقدمهای بر برنامهنویسی سطح پایین
- 39. ارتباط مستقیم با سختافزار
- 40. بهینهسازی کد اسمبلی
- 41. اندازه کد و سرعت اجرا
- 42. تکنیکهای فشردهسازی کد
- 43. استفاده از جداول جستجو
- 44. تکنیکهای دسترسی به حافظه
- 45. مدیریت وقفهها (Interrupts)
- 46. پردازش وقفههای صفحه کلید
- 47. پردازش وقفههای تایمر
- 48. پردازش وقفههای گرافیکی
- 49. اتصال به دستگاههای جانبی
- 50. ارتباط سریال در Oric
- 51. پروتکلهای ارتباطی ساده
- 52. برنامهنویسی دستگاههای ورودی
- 53. برنامهنویسی دستگاههای خروجی
- 54. مدیریت حافظه خارجی
- 55. کارتهای توسعه Oric
- 56. برنامهنویسی کارتهای حافظه
- 57. مقدمهای بر بازیسازی
- 58. طراحی منطق بازی
- 59. مدیریت وضعیت بازی
- 60. ذخیره و بارگذاری بازی
- 61. مکانیکهای حرکتی در بازی
- 62. هوش مصنوعی ساده دشمنان
- 63. تشخیص برخورد (Collision Detection)
- 64. مدیریت امتیاز و زندگی
- 65. رابط کاربری بازی
- 66. نمایش اطلاعات بازی
- 67. منوهای بازی
- 68. نمایش صفحه عنوان
- 69. صفحه پایان بازی
- 70. تکنیکهای گرافیکی پیشرفته
- 71. پالت رنگ و تغییر آن
- 72. استفاده از Spriteها (اگر موجود باشد)
- 73. مدیریت Spriteها
- 74. انیمیشن Sprite
- 75. حالتهای مختلف Sprite
- 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. اصول طراحی اشکالزدایی (Debugging)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.