کتاب اسرار برنامهنویسی VIC-20: از بیسیک تا زبان ماشین با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
اسرار برنامهنویسی VIC-20: از بیسیک تا زبان ماشین سفری هیجانانگیز به دنیای برنامهنویسی کامپیوترهای کلاسیک: اسرار برنامهنویسی VIC-20 معرفی دوره آیا تا به حال شیفتهی نوستالژی کامپیوترهای کلاسیک شده...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اسرار برنامهنویسی VIC-20: از بیسیک تا زبان ماشین
موضوع کلی: برنامهنویسی کامپیوترهای کلاسیک
موضوع میانی: برنامهنویسی برای کامپیوترهای خانگی ۸ بیتی
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای کامپیوترهای خانگی
- 2. آشنایی با کامپیوتر VIC-20
- 3. اتصالات و سختافزار VIC-20
- 4. راه اندازی VIC-20 و اتصال به نمایشگر
- 5. کیبورد VIC-20 و کاربرد کلیدها
- 6. مقدمهای بر زبان برنامهنویسی BASIC
- 7. دستور PRINT و نمایش متن
- 8. متغیرها و انواع داده در BASIC
- 9. عملگرهای محاسباتی و منطقی
- 10. دستور INPUT و دریافت ورودی از کاربر
- 11. دستور LET و انتساب مقدار به متغیر
- 12. دستور GOTO و پرش در برنامه
- 13. دستور IF...THEN و شرطی سازی
- 14. دستور FOR...NEXT و حلقه تکرار
- 15. دستور GOSUB...RETURN و زیربرنامهها
- 16. دستور REM و توضیحات در برنامه
- 17. دستور END و پایان برنامه
- 18. دستور LIST و نمایش برنامه
- 19. دستور RUN و اجرای برنامه
- 20. دستور LOAD و بارگذاری برنامه
- 21. دستور SAVE و ذخیره برنامه
- 22. دستور CLR و پاک کردن متغیرها
- 23. دستور NEW و حذف برنامه
- 24. دستور POKE و دسترسی مستقیم به حافظه
- 25. دستور PEEK و خواندن مقدار از حافظه
- 26. گرافیک در BASIC: دستور PLOT
- 27. رسم خطوط و اشکال هندسی ساده
- 28. رنگها و کنترل رنگ در BASIC
- 29. صدا در BASIC: دستور SOUND
- 30. تولید صداهای ساده و ملودی
- 31. آرایهها و کاربرد آنها
- 32. آرایههای یکبعدی و دوبعدی
- 33. مرتب سازی آرایهها
- 34. جستجو در آرایهها
- 35. کار با رشتهها در BASIC
- 36. دستور LEFT$، RIGHT$، MID$
- 37. دستور LEN و طول رشته
- 38. دستور ASC و کد ASCII
- 39. دستور CHR$ و تبدیل کد ASCII به کاراکتر
- 40. دستور VAL و تبدیل رشته به عدد
- 41. دستور STR$ و تبدیل عدد به رشته
- 42. برنامهنویسی ساختیافته در BASIC
- 43. توابع و رویهها
- 44. مقدمهای بر زبان ماشین
- 45. نمایش اعداد در مبنای دو و شانزده
- 46. رجیسترها در VIC-20
- 47. آدرسدهی حافظه
- 48. دستورات زبان ماشین
- 49. اسمبلر و دیساسمبلر
- 50. آشنایی با مانیتور ماشین
- 51. برنامهنویسی مستقیم با مانیتور ماشین
- 52. بارگذاری و اجرای برنامههای زبان ماشین
- 53. دستورات انتقال داده در زبان ماشین
- 54. دستورات محاسباتی در زبان ماشین
- 55. دستورات منطقی در زبان ماشین
- 56. دستورات پرش شرطی و غیرشرطی
- 57. کار با پشته (Stack)
- 58. زیربرنامهها در زبان ماشین
- 59. مخاطب قرار دادن سختافزار از طریق زبان ماشین
- 60. کنترل صدا با زبان ماشین
- 61. کنترل گرافیک با زبان ماشین
- 62. کنترل صفحه نمایش با زبان ماشین
- 63. ایجاد وقفه (Interrupt)
- 64. مدیریت وقفه (Interrupt Handler)
- 65. آشنایی با حافظه ROM
- 66. برنامهنویسی روتینهای ROM
- 67. بهینهسازی کد زبان ماشین
- 68. ترفندهای برنامهنویسی زبان ماشین
- 69. برنامهنویسی بازی ساده در BASIC
- 70. برنامهنویسی بازی ساده در زبان ماشین
- 71. ذخیره و بارگذاری دادهها از دیسک
- 72. مدیریت فایلها در VIC-20
- 73. استفاده از کارتریج در VIC-20
- 74. برنامهنویسی دمو (Demo) در VIC-20
- 75. ایجاد افکتهای گرافیکی خاص
- 76. ایجاد افکتهای صوتی خاص
- 77. دسترسی به پورتهای ورودی/خروجی
- 78. کار با رابط کاربری (UI) در BASIC
- 79. کار با رابط کاربری (UI) در زبان ماشین
- 80. مقدمهای بر برنامهنویسی پیشرفته
- 81. مباحث پیشرفته زبان ماشین
- 82. مدیریت حافظه پیشرفته
- 83. استفاده از کتابخانههای خارجی
- 84. اشکالزدایی (Debugging) برنامهها
- 85. آشنایی با ابزارهای برنامهنویسی
- 86. برنامهنویسی برای VIC-20 در سیستم عامل مدرن
- 87. شبیهسازها و امولاتورهای VIC-20
- 88. توسعه بازیهای پیچیده
- 89. توسعه نرمافزارهای کاربردی
- 90. نکات و ترفندهای پیشرفته
- 91. منابع و مراجع برنامهنویسی VIC-20
- 92. آینده برنامهنویسی کامپیوترهای کلاسیک
- 93. پروژه پایانی: توسعه یک بازی کامل
- 94. پروژه پایانی: توسعه یک نرمافزار کاربردی
- 95. مرور و جمعبندی مطالب دوره
- 96. پرسش و پاسخ
تگها:
8-bit Programming
Assembly
Basic
classic computers
Commodore
Home Computers
Programming the VIC
Programming Tutorial
VIC-20
VIC-20 آموزش
VIC20
آموزش VIC-20
آموزش برنامهنویسی
برنامهنویسی 8 بیتی
برنامهنویسی VIC-20
زبان بیسیک
زبان ماشین
کامپیوتر خانگی
کامپیوترهای کلاسیک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.