اپلیکیشن اندرویدی فلشکارت آموزشی ورود به دنیای کدنویسی با اولین برنامههای اسمبلی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ورود به دنیای کدنویسی با اولین برنامههای اسمبلی
موضوع کلی: برنامهنویسی سطح پایین برای کامپیوترهای Commodore
موضوع میانی: یادگیری زبان اسمبلی 6502
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر دنیای کدنویسی
- 2. چرا اسمبلی؟
- 3. آشنایی با معماری کامپیوتر
- 4. پردازنده 6502: قلب تپنده
- 5. رجیسترها: جعبه ابزارهای پردازنده
- 6. حافظه: جایی که داده ها زندگی می کنند
- 7. آدرس دهی حافظه
- 8. اولین دستورالعمل: بارگذاری داده
- 9. دستورالعمل های بارگذاری
- 10. دستورالعمل های ذخیره سازی
- 11. انتقال داده بین رجیسترها
- 12. عملیات حسابی: جمع
- 13. عملیات حسابی: تفریق
- 14. عملیات منطقی: AND
- 15. عملیات منطقی: OR
- 16. عملیات منطقی: XOR
- 17. نفی منطقی (NOT)
- 18. دستورالعمل های پرش (Jump)
- 19. پرش های شرطی
- 20. پرش بر اساس صفر بودن
- 21. پرش بر اساس غیر صفر بودن
- 22. پرش بر اساس علامت
- 23. پرش بر اساس سرریز (Overflow)
- 24. پرش بر اساس حمل (Carry)
- 25. حلقه ها: تکرار دستورالعمل ها
- 26. حلقه های بی نهایت
- 27. حلقه های شمارشی
- 28. مدیریت پشته (Stack)
- 29. Push کردن داده روی پشته
- 30. Pop کردن داده از پشته
- 31. فراخوانی زیربرنامه ها (Subroutines)
- 32. بازگشت از زیربرنامه ها
- 33. پارامترها و مقادیر بازگشتی
- 34. مدیریت وقفهها (Interrupts)
- 35. وقفههای زمانی
- 36. وقفههای ورودی/خروجی
- 37. مدیریت وقفههای صفحه کلید
- 38. مدیریت وقفههای دیسک
- 39. مدیریت وقفههای صوتی
- 40. اولین برنامه: نمایش یک کاراکتر
- 41. نمایش رشته های متنی
- 42. ورودی از صفحه کلید
- 43. تبدیل اعداد به کاراکتر
- 44. تبدیل کاراکتر به اعداد
- 45. عملیات روی اعداد در مبنای دودویی
- 46. عملیات روی اعداد در مبنای هگزادسیمال
- 47. ضرب اعداد
- 48. تقسیم اعداد
- 49. مدیریت حافظه موقت (Temporary Memory)
- 50. استفاده از رجیستر X
- 51. استفاده از رجیستر Y
- 52. استفاده از رجیستر A
- 53. آدرس دهی غیرمستقیم
- 54. آدرس دهی غیرمستقیم با شاخص
- 55. آدرس دهی غیرمستقیم با شاخص Y
- 56. آدرس دهی غیرمستقیم با شاخص X
- 57. آدرس دهی مطلق
- 58. آدرس دهی نسبی
- 59. آدرس دهی فوری (Immediate)
- 60. آدرس دهی رجیستری
- 61. آدرس دهی صفر صفحه (Zero Page)
- 62. آدرس دهی صفر صفحه با شاخص
- 63. آدرس دهی صفر صفحه با شاخص X
- 64. آدرس دهی صفر صفحه با شاخص Y
- 65. آدرس دهی شاخص شده مطلق
- 66. آدرس دهی شاخص شده مطلق با شاخص X
- 67. آدرس دهی شاخص شده مطلق با شاخص Y
- 68. آدرس دهی غیرمستقیم مطلق
- 69. آدرس دهی غیرمستقیم مطلق با شاخص X
- 70. آدرس دهی غیرمستقیم مطلق با شاخص Y
- 71. ساختارهای داده: آرایه ها
- 72. دسترسی به عناصر آرایه
- 73. تغییر اندازه آرایه ها
- 74. ساختارهای داده: رشته ها
- 75. عملیات روی رشته ها
- 76. جستجو در رشته ها
- 77. مقایسه رشته ها
- 78. کپی کردن رشته ها
- 79. حذف کاراکتر از رشته
- 80. درج کاراکتر در رشته
- 81. پایان رشته ها (Null Termination)
- 82. مدیریت حافظه پویا
- 83. تخصیص حافظه
- 84. آزاد کردن حافظه
- 85. اشکال زدایی برنامه های اسمبلی
- 86. استفاده از مانیتور داخلی
- 87. ثبت رویدادها
- 88. تحلیل جریان اجرای برنامه
- 89. شناسایی خطاهای منطقی
- 90. بهینه سازی کد اسمبلی
- 91. کاهش تعداد دستورالعمل ها
- 92. کاهش دسترسی به حافظه
- 93. استفاده بهینه از رجیسترها
- 94. تکنیک های پیشرفته پردازش
- 95. پردازش بیت به بیت
- 96. تغییر بیت ها (Bit Manipulation)
- 97. تنظیم بیت ها
- 98. پاک کردن بیت ها
- 99. بررسی بیت ها
- 100. شیفت بیت ها (Bit Shifting)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.