, ,

کتاب تسلط بر BBC Micro: راهنمای جامع برنامه‌نویسی و کشف معماری کامپیوترهای 8 بیتی

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب تسلط بر BBC Micro: راهنمای جامع برنامه‌نویسی و کشف معماری کامپیوترهای 8 بیتی

موضوع کلی: تاریخچه و مبانی کامپیوترهای شخصی

موضوع میانی: کامپیوترهای خانگی 8 بیتی و انقلاب برنامه‌نویسی

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر انقلاب کامپیوترهای خانگی
  • 2. معرفی خانواده BBC Micro: از Model A تا Master
  • 3. آنباکسینگ مجازی: آشنایی با اجزای اصلی و پورت‌ها
  • 4. اتصال به تلویزیون و اولین راه‌اندازی
  • 5. آشنایی با خط فرمان و حالت فوری (Immediate Mode)
  • 6. دستور PRINT: اولین تماس با زبان برنامه‌نویسی
  • 7. کیبورد BBC Micro: کلیدهای ویژه و عملکرد آن‌ها
  • 8. مفاهیم اولیه برنامه‌نویسی: شماره خط، NEW، LIST و RUN
  • 9. استفاده از BBC Micro به عنوان ماشین حساب
  • 10. متغیرهای عددی: صحیح (Integer) و اعشاری (Floating-Point)
  • 11. متغیرهای رشته‌ای (String) و کار با متن
  • 12. دستور INPUT: دریافت ورودی از کاربر
  • 13. قالب‌بندی خروجی با کاما (,) و نقطه ویرگول (;)
  • 14. کنترل جریان برنامه با GOTO
  • 15. ساختارهای تصمیم‌گیری: IF…THEN…ELSE
  • 16. عملگرهای منطقی: AND, OR, NOT
  • 17. حلقه‌های تکرار: FOR…NEXT
  • 18. کنترل دقیق‌تر حلقه‌ها با STEP
  • 19. حلقه‌های شرطی: REPEAT…UNTIL
  • 20. حلقه‌های شرطی پیشرفته: WHILE…ENDWHILE
  • 21. دستورات READ, DATA و RESTORE برای مدیریت داده‌های داخلی
  • 22. آرایه‌ها: ذخیره‌سازی داده‌ها در لیست‌ها با DIM
  • 23. آرایه‌های چندبعدی: جداول و ماتریس‌ها
  • 24. دستور REM: نوشتن توضیحات (کامنت) در کد
  • 25. توابع داخلی کار با رشته‌ها: LEFT$, RIGHT$, MID$
  • 26. توابع LEN و INSTR برای تحلیل رشته‌ها
  • 27. الحاق رشته‌ها (String Concatenation)
  • 28. توابع عددی پرکاربرد: INT, RND, ABS, SQR
  • 29. تبدیل بین داده‌های عددی و رشته‌ای: STR$, VAL
  • 30. آشنایی با سیستم مختصات گرافیکی
  • 31. حالت‌های گرافیکی (MODE): از MODE 0 تا MODE 7
  • 32. حالت ویژه Teletext: MODE 7
  • 33. دستور PLOT: ترسیم یک نقطه روی صفحه
  • 34. دستورات MOVE و DRAW برای رسم خطوط
  • 35. دستور GCOL: انتخاب رنگ‌ها برای گرافیک و متن
  • 36. پالت رنگ‌ها: تفاوت رنگ‌های منطقی و فیزیکی
  • 37. دستور CLS و CLG: پاک کردن صفحه متن و گرافیک
  • 38. رسم اشکال هندسی پایه: مربع و مستطیل
  • 39. الگوریتم‌های رسم دایره و بیضی
  • 40. دستور FILL: رنگ‌آمیزی فضاهای بسته
  • 41. آشنایی با دستورات VDU و قدرت نهفته در آن
  • 42. کنترل مکان‌نما (Cursor) با دستورات VDU
  • 43. تعریف کاراکترهای سفارشی (User-Defined Graphics)
  • 44. ایجاد پنجره‌های متنی (Text Viewports)
  • 45. ایجاد پنجره‌های گرافیکی (Graphics Viewports)
  • 46. مقدمه‌ای بر تولید صدا با دستور SOUND
  • 47. کانال صدا، دامنه، فرکانس و مدت زمان
  • 48. ساخت ملودی‌های ساده
  • 49. دستور ENVELOPE: خلق صداهای پیچیده و افکت‌ها
  • 50. ایجاد افکت‌های صوتی: انفجار، لیزر و…
  • 51. همگام‌سازی صدا و گرافیک
  • 52. دریافت ورودی از کیبورد بدون توقف برنامه: INKEY$
  • 53. دستور GET$: منتظر ماندن برای یک کلید خاص
  • 54. مقدمه‌ای بر ذخیره‌سازی: نوار کاست در برابر دیسک
  • 55. دستورات SAVE, LOAD, CHAIN برای کار با نوار کاست
  • 56. آشنایی با سیستم فایل دیسک (DFS)
  • 57. فرمان‌های سیستمی: *CAT, *INFO, *DELETE
  • 58. کار با فایل‌های ترتیبی (Sequential Files)
  • 59. باز کردن و بستن فایل‌ها: OPENIN, OPENOUT, CLOSE#
  • 60. خواندن و نوشتن داده‌های بایتی: BGET#, BPUT#
  • 61. مقدمه‌ای بر فایل‌های با دسترسی تصادفی (Random Access Files)
  • 62. اتصال به پرینتر و چاپ خروجی
  • 63. خواندن ورودی‌های آنالوگ: جوی‌استیک و پتانسیومتر با ADVAL
  • 64. برنامه‌نویسی ساختاریافته با رویه‌ها: PROC و ENDPROC
  • 65. ارسال پارامتر به رویه‌ها
  • 66. متغیرهای محلی (LOCAL) و حوزه تعریف آن‌ها
  • 67. توابع تعریف‌شده توسط کاربر: DEF FN
  • 68. ارزیابی دینامیک رشته‌ها با EVAL
  • 69. ساختارهای انتخاب چندگانه: ON…GOTO و ON…GOSUB
  • 70. مدیریت خطاها با ON ERROR
  • 71. گزارش‌دهی خطا: توابع REPORT و ERL
  • 72. کار با زمان و تاریخ: TIME و TIME$
  • 73. مفهوم بازگشت (Recursion) در BBC BASIC
  • 74. ساخت ساختارهای داده ساده با آرایه‌ها
  • 75. عملیات بیتی (Bitwise Operations): AND, EOR, OR
  • 76. چرا به زبان ماشین نیاز داریم؟ سرعت و کنترل سخت‌افزار
  • 77. نقشه حافظه (Memory Map) در BBC Micro
  • 78. دستورات PEEK و POKE: خواندن و نوشتن مستقیم در حافظه
  • 79. آشنایی با سیستم‌های عددی: باینری و هگزادسیمال
  • 80. عملگرهای ارجاع به حافظه: ? (query) و ! (pling)
  • 81. معرفی پردازنده 6502: قلب تپنده BBC Micro
  • 82. رجیسترهای اصلی 6502: A, X, Y
  • 83. مقدمه‌ای بر اسمبلر داخلی BBC BASIC
  • 84. فراخوانی کدهای ماشین از BASIC با CALL و USR
  • 85. یک برنامه ساده اسمبلی: نوشتن کاراکتر روی صفحه
  • 86. اصول اولیه دیباگ کردن کد ماشین
  • 87. نقش سیستم‌عامل ROM
  • 88. فراخوانی‌های سیستم‌عامل: OSBYTE و OSWORD
  • 89. معماری سخت‌افزار: نگاهی به تراشه ULA
  • 90. وقفه (Interrupts) چیست و چگونه کار می‌کند؟
  • 91. مفهوم The Tube و پردازنده‌های دوم
  • 92. کار با پورت کاربر (User Port) و گذرگاه 1MHz
  • 93. استفاده از ماژول سنتز گفتار (Speech Synthesizer)
  • 94. پروژه اول: ساخت یک بازی ماجراجویی متنی ساده
  • 95. پروژه دوم: پیاده‌سازی یک موتور انیمیشن اسپرایت
  • 96. پروژه سوم: ساخت یک ترتیب‌سنج موسیقی (Music Sequencer)
  • 97. پروژه چهارم: اتصال BBC Micro به سخت‌افزارهای مدرن
  • 98. میراث BBC Micro و شرکت Acorn
  • 99. جهان شبیه‌سازها: راه‌اندازی و استفاده از BeebEm
  • 100. جامعه مدرن رترو و منابعی برای یادگیری بیشتر

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تسلط بر BBC Micro: راهنمای جامع برنامه‌نویسی و کشف معماری کامپیوترهای 8 بیتی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا