کتاب صوتی از صفر تا قهرمان اسمبلی: برنامهنویسی Apple II و //e به زبان اسمبلی برای مبتدیان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا قهرمان اسمبلی: برنامهنویسی Apple II و //e به زبان اسمبلی برای مبتدیان
موضوع کلی: برنامهنویسی سطح پایین و سختافزار
موضوع میانی: برنامهنویسی اسمبلی برای کامپیوترهای اپل II و //e
📋 سرفصلهای کتاب (100 موضوع)
- 1. خوش آمدید به دنیای اسمبلی Apple II
- 2. آشنایی با کامپیوتر Apple II و //e
- 3. مبانی سختافزار Apple II: واحد پردازش مرکزی (CPU)
- 4. حافظه در Apple II: RAM و ROM
- 5. معرفی زبان اسمبلی
- 6. چرا زبان اسمبلی؟ مزایا و معایب
- 7. تنظیم محیط برنامهنویسی اسمبلی
- 8. معرفی اسمبلر (Assembler)
- 9. اولین برنامه اسمبلی: سلام دنیا!
- 10. ساختار یک برنامه اسمبلی ساده
- 11. دستورالعملهای پایه پردازنده 6502
- 12. ثباتهای (Registers) پردازنده 6502
- 13. حالتهای آدرسدهی (Addressing Modes) در 6502
- 14. حالت مستقیم (Immediate)
- 15. حالت صفر صفحه (Zero Page)
- 16. حالت نسبی (Relative)
- 17. حالت مطلق (Absolute)
- 18. حالت مطلق، X (Absolute, X)
- 19. حالت مطلق، Y (Absolute, Y)
- 20. حالت شاخص صفر صفحه (Indexed Zero Page)
- 21. حالت شاخص صفر صفحه، Y (Indexed Zero Page, Y)
- 22. حالت شاخص مستقیم (Indexed Absolute)
- 23. حالت شاخص مستقیم، Y (Indexed Absolute, Y)
- 24. حالت پیشبینی شده (Pre-indexed Indirect)
- 25. حالت پسبینی شده (Post-indexed Indirect)
- 26. عملیات بارگذاری (Load)
- 27. عملیات ذخیره (Store)
- 28. عملیات انتقال (Transfer)
- 29. عملیات پرش (Jump)
- 30. عملیات پرش شرطی (Branch)
- 31. مقایسه (Compare)
- 32. تنظیم بیت (Set Bit)
- 33. پاک کردن بیت (Clear Bit)
- 34. تست بیت (Test Bit)
- 35. کاهش (Decrement)
- 36. افزایش (Increment)
- 37. عملیات منطقی: AND
- 38. عملیات منطقی: OR
- 39. عملیات منطقی: EOR (Exclusive OR)
- 40. عملیات شیفت به چپ (Shift Left)
- 41. عملیات شیفت به راست (Shift Right)
- 42. عملیات چرخش به چپ (Rotate Left)
- 43. عملیات چرخش به راست (Rotate Right)
- 44. کار با پشته (Stack)
- 45. دستور PUSH (Push Accumulator)
- 46. دستور POP (Pull Accumulator)
- 47. مدیریت وقفهها (Interrupts)
- 48. وقفههای سختافزاری
- 49. وقفههای نرمافزاری
- 50. مدیریت پورتهای I/O (ورودی/خروجی)
- 51. آدرسدهی پورتهای I/O
- 52. خواندن از پورتهای I/O
- 53. نوشتن در پورتهای I/O
- 54. آشنایی با پردازنده ویدئو (Video Processor)
- 55. حافظه ویدئو (Video RAM)
- 56. حالت متنی (Text Mode)
- 57. حالت گرافیکی (Graphics Mode)
- 58. طراحی کاراکترهای سفارشی
- 59. رنگ در Apple II
- 60. مدیریت صفحه کلید (Keyboard)
- 61. خواندن کد کلید فشرده شده
- 62. مدیریت کلیدهای خاص
- 63. مدیریت شافتیک (Joystick)
- 64. خواند از شافتیک
- 65. پیادهسازی منطق بازی ساده
- 66. مدیریت صدا (Sound)
- 67. تولید نوتهای ساده
- 68. تغییر فرکانس صدا
- 69. کار با دستگاه فلاپی دیسک (Floppy Disk)
- 70. آدرسدهی کنترلر فلاپی دیسک
- 71. خواندن از فلاپی دیسک
- 72. نوشتن در فلاپی دیسک
- 73. آشنایی با BASIC و ارتباط آن با اسمبلی
- 74. فراخوانی کد اسمبلی از BASIC
- 75. نوشتن کد BASIC برای فراخوانی اسمبلی
- 76. تکنیکهای بهینهسازی کد اسمبلی
- 77. تکنیکهای شمارش (Counting)
- 78. تکنیکهای جستجو (Searching)
- 79. تکنیکهای مرتبسازی (Sorting)
- 80. مدیریت رشتهها (Strings)
- 81. عملیات روی رشتهها
- 82. آشنایی با سابروتینها (Subroutines)
- 83. نحوه فراخوانی سابروتینها
- 84. بازگشت از سابروتینها
- 85. پارامتردهی به سابروتینها
- 86. مدیریت حافظه پیشرفته
- 87. بخشهای مختلف حافظه
- 88. مدیریت حافظه با استفاده از جدول
- 89. اشکالزدایی (Debugging) برنامههای اسمبلی
- 90. استفاده از مانیتور (Monitor)
- 91. تنظیم نقاط توقف (Breakpoints)
- 92. بررسی وضعیت رجیسترها
- 93. بررسی حافظه
- 94. ساخت یک برنامه اسمبلی جامع: یک ماشین حساب ساده
- 95. پیادهسازی عملیات جمع در ماشین حساب
- 96. پیادهسازی عملیات تفریق در ماشین حساب
- 97. پیادهسازی عملیات ضرب در ماشین حساب
- 98. پیادهسازی عملیات تقسیم در ماشین حساب
- 99. مدیریت ورودی کاربر در ماشین حساب
- 100. نمایش خروجی در ماشین حساب
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.