کتاب احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64 احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 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
تگها:
BASIC Commodore 64
C64
C64 Hardware
classic computers
Commodore 64
Commodore 64 computing
Commodore 64 Programming
Retro Computing
Vintage computers
آموزش C64
برنامه نویسی Commodore 64
سخت افزار C64
کامپیوتر رترو
کامپیوتر کلاسیک
نوستالژی کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.