, ,

کتاب زبان ماشین اپل II: راهنمای گام به گام برای مبتدیان

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب زبان ماشین اپل II: راهنمای گام به گام برای مبتدیان

موضوع کلی: برنامه‌نویسی سطح پایین

موضوع میانی: برنامه‌نویسی زبان اسمبلی ۶۵۰۲

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

  • 1. چرا زبان ماشین؟
  • 2. نگاهی به درون کامپیوتر: پردازنده، حافظه و گذرگاه
  • 3. سیستم اعداد دودویی (باینری): زبان کامپیوتر
  • 4. سیستم اعداد هگزادسیمال: راهی ساده‌تر برای خواندن باینری
  • 5. آشنایی با مانیتور داخلی اپل II
  • 6. بررسی محتوای حافظه با دستورات مانیتور
  • 7. تغییر محتوای حافظه و اجرای اولین کد
  • 8. آشنایی با معماری پردازنده ۶۵۰۲
  • 9. رجیسترهای پردازنده: آکومولاتور، X و Y
  • 10. رجیسترهای پردازنده: شمارنده برنامه و اشاره‌گر پشته
  • 11. رجیستر وضعیت (فلگ‌ها): قلب تصمیم‌گیری پردازنده
  • 12. دستور LDA: بارگذاری داده در آکومولاتور
  • 13. حالت آدرس‌دهی فوری (Immediate)
  • 14. حالت آدرس‌دهی صفحه صفر (Zero Page)
  • 15. دستور STA: ذخیره کردن داده از آکومولاتور در حافظه
  • 16. دستورات LDX و STX: کار با رجیستر X
  • 17. دستورات LDY و STY: کار با رجیستر Y
  • 18. انتقال مقادیر بین رجیسترها: دستورات TAX, TXA, TAY, TYA
  • 19. نقشه حافظه اپل II: کجا کد بنویسیم؟
  • 20. اولین برنامه چند خطی: جابجایی داده‌ها
  • 21. مقدمه‌ای بر محاسبات: فلگ کری (Carry)
  • 22. دستور ADC: جمع کردن با رقم نقلی
  • 23. جمع اعداد بزرگتر از یک بایت
  • 24. دستور SBC: تفریق با رقم قرضی
  • 25. تفریق اعداد بزرگتر از یک بایت
  • 26. فلگ سرریز (Overflow) و محاسبات علامت‌دار
  • 27. دستورات INC و DEC: افزایش و کاهش یک واحدی
  • 28. دستورات INX, INY, DEX, DEY: کار با شمارنده‌ها
  • 29. مقدمه‌ای بر منطق بولی: AND, OR, NOT
  • 30. دستور AND: عملیات منطقی "و"
  • 31. دستور ORA: عملیات منطقی "یا"
  • 32. دستور EOR: عملیات منطقی "یای انحصاری" (XOR)
  • 33. کاربردهای عملیات بیتی: ماسک کردن (Masking)
  • 34. کاربردهای عملیات بیتی: تنظیم و پاک کردن بیت‌ها
  • 35. دستورات شیفت به چپ: ASL و ROL
  • 36. دستورات شیفت به راست: LSR و ROR
  • 37. ضرب و تقسیم سریع با دستورات شیفت
  • 38. مفهوم انشعاب (Branching): چگونه کد تصمیم می‌گیرد؟
  • 39. فلگ صفر (Zero) و نقش آن در مقایسه
  • 40. دستورات مقایسه: CMP, CPX, CPY
  • 41. دستور BEQ: پرش در صورت تساوی
  • 42. دستور BNE: پرش در صورت عدم تساوی
  • 43. ساخت اولین حلقه (Loop) با شمارنده
  • 44. دستور JMP: پرش غیرشرطی
  • 45. حلقه‌های بی‌نهایت و نحوه کنترل آنها
  • 46. سایر دستورات پرش شرطی: BCC و BCS (بر اساس فلگ کری)
  • 47. سایر دستورات پرش شرطی: BPL و BMI (بر اساس فلگ منفی)
  • 48. حالت آدرس‌دهی مطلق (Absolute)
  • 49. حالت آدرس‌دهی صفحه صفر ایندکس‌شده با X
  • 50. حالت آدرس‌دهی صفحه صفر ایندکس‌شده با Y
  • 51. حالت آدرس‌دهی مطلق ایندکس‌شده با X
  • 52. حالت آدرس‌دهی مطلق ایندکس‌شده با Y
  • 53. انتخاب حالت آدرس‌دهی مناسب: سرعت در برابر اندازه
  • 54. پشته (Stack) چیست و چرا به آن نیاز داریم؟
  • 55. اشاره‌گر پشته (Stack Pointer)
  • 56. دستور PHA: قرار دادن آکومولاتور در پشته
  • 57. دستور PLA: بیرون کشیدن مقدار از پشته برای آکومولاتور
  • 58. دستورهای PHP و PLP: کار با رجیستر وضعیت در پشته
  • 59. مفهوم زیربرنامه (Subroutine)
  • 60. دستور JSR: پرش به زیربرنامه
  • 61. دستور RTS: بازگشت از زیربرنامه
  • 62. سازماندهی کد با استفاده از زیربرنامه‌ها
  • 63. ارسال پارامتر به زیربرنامه‌ها
  • 64. زیربرنامه‌های تودرتو (Nested Subroutines)
  • 65. استفاده از زیربرنامه‌های داخلی مانیتور
  • 66. زیربرنامه COUT: چاپ یک کاراکتر روی صفحه
  • 67. چاپ یک رشته متنی با ساختن حلقه
  • 68. زیربرنامه RDKEY: خواندن یک کاراکتر از کیبورد
  • 69. پردازش ورودی کاربر
  • 70. تبدیل ورودی هگزادسیمال به مقادیر عددی
  • 71. زیربرنامه PRBYTE: چاپ یک بایت به صورت هگزادسیمال
  • 72. تولید صدا: کلیک کردن با اسپیکر
  • 73. کنترل فرکانس و مدت زمان صدا
  • 74. مقدمه‌ای بر صفحه نمایش متنی اپل II
  • 75. مکان‌یابی و حرکت مکان‌نما در صفحه متنی
  • 76. پاک کردن صفحه نمایش
  • 77. مقدمه‌ای بر گرافیک رزولوشن پایین (Lo-Res Graphics)
  • 78. روشن کردن حالت گرافیکی Lo-Res
  • 79. رسم یک نقطه (Pixel) در حالت Lo-Res
  • 80. رسم خطوط افقی و عمودی
  • 81. ایجاد الگوهای ساده گرافیکی
  • 82. مقدمه‌ای بر گرافیک رزولوشن بالا (Hi-Res Graphics)
  • 83. ساختار پیچیده حافظه در حالت Hi-Res
  • 84. روشن کردن صفحه Hi-Res و رسم نقطه
  • 85. چالش‌های رنگ در گرافیک Hi-Res
  • 86. حالت آدرس‌دهی غیرمستقیم ایندکس‌شده (Indirect, X)
  • 87. حالت آدرس‌دهی ایندکس‌شده غیرمستقیم (Indirect, Y)
  • 88. جداول جستجو (Lookup Tables) و کاربرد آنها
  • 89. دستور BIT: تست کردن بیت‌ها بدون تغییر آنها
  • 90. چرا به اسمبلر (Assembler) نیاز داریم؟
  • 91. نوشتن کد منبع: برچسب‌ها (Labels) و دستورات
  • 92. شبه‌دستورها (Directives): ORG, BYTE, WORD
  • 93. افزودن توضیحات (Comments) برای خوانایی کد
  • 94. فرآیند اسمبل کردن: از کد منبع تا کد ماشین
  • 95. بارگذاری و اجرای برنامه‌های اسمبل‌شده
  • 96. تکنیک‌های اشکال‌زدایی (Debugging) در زبان ماشین
  • 97. استفاده از دستور BRK برای ایجاد نقاط توقف (Breakpoints)
  • 98. کد خود-اصلاح‌گر (Self-Modifying Code): یک تکنیک قدرتمند
  • 99. مقدمه‌ای بر وقفه‌ها (Interrupts)
  • 100. یکپارچه‌سازی با DOS 3.3: دستورات BLOAD و BSAVE

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب زبان ماشین اپل II: راهنمای گام به گام برای مبتدیان”

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

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