اپلیکیشن اندرویدی فلشکارت آموزشی احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64
موضوع کلی: کامپیوترهای کلاسیک و رترو
موضوع میانی: برنامه نویسی و سخت افزار Commodore 64
📋 سرفصلهای دوره
- 1. مقدمه به دنیای کامودور 64
- 2. تاریخچه کامپیوترهای کلاسیک
- 3. چرا کامودور 64؟
- 4. معرفی کتاب "Commodore 64 computing"
- 5. اولین گامها: راهاندازی فیزیکی کامودور 64
- 6. اتصال به تلویزیون و منبع تغذیه
- 7. کار با نوار کاست (Cassette Tape)
- 8. کار با دیسکت (Floppy Disk)
- 9. دستورات اولیه BASIC (Welcome to BASIC)
- 10. دستور PRINT
- 11. دستور LET و تخصیص متغیرها
- 12. انواع داده در BASIC: عددی و رشتهای
- 13. دستور INPUT
- 14. دستور GOTO و پرشهای نامشروط
- 15. دستور IF...THEN و پرشهای مشروط
- 16. دستور FOR...NEXT و حلقههای تکرار
- 17. دستور WHILE...WEND (در صورت وجود)
- 18. دستور REM و افزودن توضیحات
- 19. دستور CLR و پاک کردن متغیرها
- 20. دستور LIST و نمایش کد برنامه
- 21. دستور RUN و اجرای برنامه
- 22. دستور SAVE و ذخیره برنامه روی نوار/دیسکت
- 23. دستور LOAD و بارگذاری برنامه از نوار/دیسکت
- 24. دستور NEW و پاک کردن حافظه
- 25. شناخت سخت افزار کامودور 64: معماری کلی
- 26. پردازنده (CPU): MOS Technology 6510
- 27. حافظه RAM: انواع و کاربردها
- 28. حافظه ROM: سیستم عامل و BASIC
- 29. چیپ صدا (SID Chip): قابلیتهای صوتی
- 30. چیپ گرافیک (VIC-II Chip): قابلیتهای تصویری
- 31. ورودی/خروجیها (I/O Ports)
- 32. پورت کارتریج (Cartridge Port)
- 33. پورت سریال (Serial Port)
- 34. پورت جوی استیک (Joystick Port)
- 35. پورت cassette
- 36. پورت نمایشگر (Monitor Port)
- 37. پورت کاربر (User Port)
- 38. کار با کاراکترها و صفحه نمایش
- 39. صفحه نمایش: ابعاد و رزولوشن
- 40. کدهای ASCII و نمایش کاراکترها
- 41. دستور COLOR و تغییر رنگ متن و پسزمینه
- 42. دستور HOME و جابجایی مکاننما
- 43. دستور PRINT @ و چاپ در مکان مشخص
- 44. دستور TAB و تنظیم فاصله
- 45. دستور SPC و ایجاد فاصله
- 46. کار با گرافیک BASIC: سادگی و پیچیدگی
- 47. دستور PLOT و رسم نقاط
- 48. دستور DRAW و رسم خطوط
- 49. دستور CIRCLE و رسم دایره
- 50. دستور BOX و رسم مستطیل
- 51. دستور FILL و پر کردن مناطق
- 52. تغییر حالت صفحه نمایش (Screen Modes)
- 53. حالت متنی (Text Mode)
- 54. حالت گرافیکی (Graphics Mode)
- 55. کار با کاراکترهای گرافیکی (User Defined Graphics)
- 56. تعریف کاراکترهای جدید
- 57. استفاده از کاراکترهای گرافیکی در برنامه
- 58. مقدمهای بر اسمبلی (Assembly Language)
- 59. چرا اسمبلی؟ مزایا و معایب
- 60. ساختار دستورالعملهای 6502 (CPU)
- 61. رجیسترها (Registers)
- 62. آدرسدهی (Addressing Modes)
- 63. دستورالعملهای پایه: انتقال داده (LDA, STA, LDX, STX, LDY, STY)
- 64. دستورالعملهای پایه: عملیات حسابی (ADC, SBC, INC, DEC)
- 65. دستورالعملهای پایه: عملیات منطقی (AND, ORA, EOR, BIT)
- 66. دستورالعملهای پایه: پرش و انشعاب (JMP, JSR, RTS, BEQ, BNE)
- 67. دستورالعملهای پایه: پرچمها (Flags)
- 68. اولین برنامه اسمبلی: "Hello World"
- 69. مونتاژ برنامه اسمبلی (Assembler)
- 70. اشکالزدایی (Debugging) برنامههای اسمبلی
- 71. استفاده از مانیتور BASIC برای کار با اسمبلی
- 72. تلفیق BASIC و اسمبلی
- 73. فراخوانی روالینههای اسمبلی از BASIC
- 74. بازگرداندن نتایج از اسمبلی به BASIC
- 75. مدیریت حافظه در کامودور 64
- 76. نقشه حافظه (Memory Map)
- 77. منطقهبندی حافظه
- 78. حافظه قابل دسترسی توسط BASIC
- 79. حافظه قابل دسترسی توسط اسمبلی
- 80. ورود به پورتهای I/O از BASIC
- 81. ورود به پورتهای I/O از اسمبلی
- 82. نوشتن برنامههای پیچیدهتر در BASIC
- 83. مدیریت فایلها در BASIC
- 84. دستور OPEN و بستن فایلها
- 85. دستور CLOSE
- 86. دستور INPUT # و خواندن از فایل
- 87. دستور PRINT # و نوشتن در فایل
- 88. دستور GET # و خواندن یک کاراکتر
- 89. دستور PUT # و نوشتن یک کاراکتر
- 90. کتابخانه صدا (SID Chip Programming)
- 91. مقدمهای بر سینت سایزر
- 92. تنظیمات اولیه SID
- 93. ایجاد نتهای ساده
- 94. تغییر فرکانس (Frequency)
- 95. تغییر شکل موج (Waveform)
- 96. تغییر دامنه (Amplitude)
- 97. افکتهای صوتی (Filters, ADSR Envelope)
- 98. ایجاد ملودیهای ساده
- 99. کتابخانه گرافیک (VIC-II Chip Programming)
- 100. توابع پیشرفته VIC-II
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.