کتاب کتاب جامع ZX81/TS1000: از راهاندازی تا برنامهنویسی خلاقانه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
کتاب جامع ZX81/TS1000: از راهاندازی تا برنامهنویسی خلاقانه - سفر به تاریخ کامپیوترهای خانگی کتاب جامع ZX81/TS1000: از راهاندازی تا برنامهنویسی خلاقانه سفری هیجانانگیز به دوران طلایی کامپیوترهای خ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کتاب جامع ZX81/TS1000: از راهاندازی تا برنامهنویسی خلاقانه
موضوع کلی: تاریخچه و برنامهنویسی کامپیوترهای خانگی
موضوع میانی: کاوش در کامپیوترهای دهه 80 میلادی
📋 سرفصلهای دوره
- 1. تاریخچه کامپیوترهای خانگی: پیشگامان و زمینهسازی ZX81
- 2. معرفی ZX81 و TS1000: افسانههای ارزانقیمت
- 3. بررسی مشخصات فنی ZX81: قلب تپنده در قاب کوچک
- 4. مروری بر اجزای سختافزاری ZX81: کیبورد، پردازنده، حافظه
- 5. اتصال ZX81 به تلویزیون: شروع کار با صفحهنمایش
- 6. راهاندازی ZX81: اتصال برق و بارگذاری برنامه
- 7. آشنایی با زبان BASIC ZX81: اولین گامها در برنامهنویسی
- 8. ساختار دستورات BASIC در ZX81: خطوط، کلمات کلیدی، عملگرها
- 9. دستور PRINT: نمایش متن و متغیرها روی صفحه
- 10. دستورات INPUT و LET: دریافت ورودی و اختصاص مقدار به متغیرها
- 11. انواع دادهها در ZX81: اعداد، رشتهها و اهمیت آنها
- 12. عملگرهای ریاضی در BASIC ZX81: +, -, *, / و اولویت عملگرها
- 13. دستور GOTO: پرش به خطوط دیگر برنامه
- 14. دستورات IF-THEN-ELSE: شرطبندی و تصمیمگیری در برنامه
- 15. حلقههای FOR-NEXT: تکرار دستورات برای اتوماسیون
- 16. دستورات داخلی در BASIC ZX81: لیست دستورات پایه
- 17. دستورات گرافیکی ساده: رسم خط، نقطه و مستطیل
- 18. ایجاد یک برنامه ساده "Hello, World!"
- 19. نوشتن یک ماشین حساب ساده در BASIC
- 20. ساخت یک بازی حدس زدن عدد
- 21. استفاده از دستورات کنترل جریان برنامه
- 22. شناخت توابع و زیربرنامهها در BASIC
- 23. ذخیره و بارگذاری برنامهها از روی نوار کاست
- 24. آشنایی با سختافزار ZX81: کیبورد و پورتها
- 25. کار با حافظه ZX81: آدرسدهی و مدیریت حافظه
- 26. معرفی دستور PEEK و POKE: خواندن و نوشتن مستقیم در حافظه
- 27. آشنایی با زبان اسمبلی: مقدمهای بر زبان ماشین
- 28. برنامهنویسی اسمبلی: یک قدم فراتر از BASIC
- 29. مبانی برنامهنویسی اسمبلی برای Z80
- 30. معرفی رجیسترها در Z80: کار با AX, BX, CX, DX
- 31. دستورات حرکت دادهها در اسمبلی: MOV و LDS
- 32. عملگرهای محاسباتی در اسمبلی: ADD, SUB, MUL و DIV
- 33. دستورات پرش و شاخهدهی در اسمبلی: JMP, JE, JNE
- 34. ساخت یک برنامه ساده "Hello, Assembly!"
- 35. فراخوانی روتینهای BASIC از اسمبلی
- 36. ادغام زبانهای BASIC و اسمبلی
- 37. برنامهنویسی بازیهای ساده: مفاهیم اولیه
- 38. ساخت یک بازی مار در BASIC
- 39. افزودن قابلیتهای پیشرفته به بازی مار
- 40. کار با صدا در ZX81: تولید صداهای ساده
- 41. استفاده از دستورات BEEP و SOUND
- 42. اصول طراحی بازیها برای ZX81
- 43. آشنایی با گرافیکهای رنگی در ZX81 (با استفاده از هکها)
- 44. بهبود گرافیکها با استفاده از ترفندها
- 45. نوشتن یک ویرایشگر متن ساده در BASIC
- 46. ساخت یک برنامه مدیریت فایلهای ساده
- 47. چگونگی استفاده از چاپگر برای ZX81
- 48. آشنایی با سختافزار جانبی: جوی استیک و رابطها
- 49. بررسی مشکلات رایج ZX81 و راهحلها
- 50. عیبیابی برنامهها در BASIC
- 51. بهینهسازی کدهای BASIC: سرعت و حجم
- 52. استفاده از تکنیکهای پیشرفته در BASIC
- 53. ساخت منوها و رابطهای کاربری جذاب
- 54. استفاده از دادههای ساختاریافته (Arrays)
- 55. مرتبسازی دادهها در BASIC
- 56. آشنایی با الگوریتمهای مرتبسازی
- 57. تکنیکهای برنامهنویسی شیگرا در BASIC (بهصورت شبیهسازی شده)
- 58. بررسی اجمالی از کتابهای مرجع و منابع آموزشی ZX81
- 59. جامعه ZX81: انجمنها، وبسایتها و منابع آنلاین
- 60. شبیهسازهای ZX81: تجربهای دوباره از گذشته
- 61. چگونه برنامههای ZX81 را در شبیهسازها اجرا کنیم
- 62. ساخت یک برنامه برای تولید موسیقی
- 63. آشنایی با فرمتهای فایل ZX81
- 64. نوشتن یک بازی پازل
- 65. کار با اعداد تصادفی: تولید شانس و تصادف
- 66. ایجاد افکتهای گرافیکی پیشرفته
- 67. مقدمهای بر برنامهنویسی کامپایلری (BASIC کامپایل شده)
- 68. معرفی ابزارهای توسعهدهنده برای ZX81
- 69. برنامهنویسی میکروکنترلر با استفاده از ZX81 (بهصورت تئوری)
- 70. بررسی معماری Z80: جزئیات بیشتر
- 71. بهینهسازی کدهای اسمبلی: سرعت و حجم
- 72. مقدمهای بر برنامهنویسی سیستمعامل
- 73. نوشتن یک سیستم عامل ساده (بهصورت تئوری)
- 74. کار با تراشههای گرافیکی (با استفاده از هکها)
- 75. تکنیکهای پیشرفته در برنامهنویسی اسمبلی
- 76. برنامهنویسی برای سختافزار خارجی (بهصورت تئوری)
- 77. ایجاد یک اینترپرتر زبان جدید (بهصورت تئوری)
- 78. برنامهنویسی شبکه (بهصورت تئوری)
- 79. امنیت در برنامهنویسی ZX81 (با محدودیتهای موجود)
- 80. آینده برنامهنویسی ZX81 و میراث آن
- 81. نقش ZX81 در تاریخ کامپیوتر
- 82. مقایسه ZX81 با دیگر کامپیوترهای خانگی دهه 80
- 83. تأثیر ZX81 بر صنعت بازیهای ویدئویی
- 84. فرهنگ و تأثیر ZX81 بر جامعه
- 85. ZX81 در هنر و فرهنگ عامه
- 86. بازسازی و تعمیر ZX81: احیای یک نوستالژی
- 87. کلکسیونداری و جمعآوری ZX81
- 88. مستندسازی پروژههای ZX81
- 89. پروژههای خلاقانه با ZX81
- 90. چالشهای برنامهنویسی ZX81 امروزی
- 91. بهترین منابع برای یادگیری بیشتر
- 92. نکات پایانی و جمعبندی دوره
- 93. ارائه پروژههای نهایی
- 94. آزمون نهایی دوره
- 95. مراحل بعدی: توسعه مهارتهای برنامهنویسی
- 96. منابع تکمیلی و معرفی کتابها
- 97. تشکر و قدردانی از شرکتکنندگان
تگها:
Basic
BASIC Programming
Retro Computing
Retro Gaming
Sinclair
TS1000
ZX81
آموزش TS1000
آموزش ZX81
برنامهنویسی
تاریخچه کامپیوتر
دهه 80
کامپیوتر خانگی
کتاب ZX81
میکروکامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.