اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی میکروکنترلر Z80 با اسمبلی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی میکروکنترلر Z80 با اسمبلی
موضوع کلی: کامپیوترهای کلاسیک (Retro Computing)
موضوع میانی: برنامهنویسی روی میکروکنترلرهای کلاسیک
📋 سرفصلهای دوره
- 1. معماری میکروکنترلر Z80: معرفی و بررسی کلی
- 2. مجموعه دستورالعملهای Z80: دستهبندی و کاربردها
- 3. ثباتهای Z80: نقش و نحوه استفاده
- 4. حالتهای آدرسدهی Z80: انواع و مثالها
- 5. دستورالعملهای انتقال داده: Load و Store
- 6. دستورالعملهای محاسباتی و منطقی: Add, Sub, And, Or, Xor
- 7. دستورالعملهای شیفت و روتات: Shift و Rotate
- 8. دستورالعملهای پرش و انشعاب: Jump, Call, Ret, Conditional Jumps
- 9. برنامهنویسی روی پورتهای ورودی/خروجی Z80
- 10. کار با وقفه (Interrupt) در Z80
- 11. برنامهنویسی با زیربرنامهها (Subroutines)
- 12. استفاده از پشته (Stack) در Z80
- 13. بررسی و رفع اشکال برنامههای Z80
- 14. برنامهنویسی تایمرها و شمارندهها در Z80
- 15. کار با حافظه در Z80: RAM و ROM
- 16. برنامهنویسی نمایشگر با Z80: خروجی به پورتهای نمایشگر
- 17. برنامهنویسی صفحه کلید با Z80: ورودی از صفحه کلید
- 18. برنامهنویسی سریال با Z80: UART و ارتباط سریال
- 19. ساخت یک ماشینحساب ساده با Z80
- 20. ساخت یک بازی ساده با Z80 (مثلاً Pong)
- 21. برنامهنویسی کنترلکننده موتور با Z80
- 22. برنامهنویسی سنسورها با Z80
- 23. برنامهنویسی با استفاده از دستورالعملهای BCD
- 24. برنامهنویسی با استفاده از دستورالعملهای extended
- 25. بررسی ساختار فایلهای اسمبلی Z80
- 26. آشنایی با اسمبلرها و لینکرهای Z80
- 27. نحوه کامپایل و اجرای برنامههای Z80
- 28. بررسی و تحلیل کدهای اسمبلی Z80 موجود
- 29. بهینهسازی کدهای اسمبلی Z80
- 30. تکنیکهای برنامهنویسی پیشرفته Z80
- 31. کار با حافظه ویدئویی و گرافیک در Z80
- 32. برنامهنویسی صدا با Z80
- 33. برنامهنویسی کنترلکننده دستگاههای جانبی با Z80
- 34. آشنایی با شبیهسازهای Z80 و دیباگرها
- 35. طراحی و پیادهسازی یک سیستم عامل ساده برای Z80
- 36. برنامهنویسی درایورهای دستگاههای جانبی
- 37. آشنایی با معماری سختافزاری سیستمهای مبتنی بر Z80
- 38. بررسی معماری کامپیوترهای کلاسیک مبتنی بر Z80 (ZX Spectrum, Amstrad CPC)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.