کتاب صوتی مبانی زبان اسمبلی برای پردازندههای 65816 (مناسب برای سیستمهای آموزشی)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی زبان اسمبلی برای پردازندههای 65816 (مناسب برای سیستمهای آموزشی)
موضوع کلی: مهندسی نرمافزار و برنامهنویسی
موضوع میانی: برنامهنویسی سطح پایین
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری پردازنده 65816
- 2. آشنایی با زبان اسمبلی
- 3. ساختار دستورالعملهای پردازنده 65816
- 4. ثباتهای پردازنده و کاربرد آنها
- 5. حالتهای آدرسدهی در 65816
- 6. انتقال دادهها بین ثباتها و حافظه
- 7. عملیات حسابی پایه: جمع و تفریق
- 8. عملیات حسابی پیشرفته: ضرب و تقسیم
- 9. عملیات منطقی: AND, OR, XOR, NOT
- 10. دستورالعملهای شیفت و چرخش
- 11. کنترل جریان برنامه: پرشهای شرطی و غیرشرطی
- 12. حلقهها در زبان اسمبلی
- 13. زیربرنامهها و فراخوانی توابع
- 14. مدیریت پشته (Stack)
- 15. دستورالعملهای ورودی/خروجی
- 16. کار با رجیسترهای صفحه (Page Registers)
- 17. مدیریت حافظه در 65816
- 18. آدرسدهی مستقیم صفحه (Direct Page Addressing)
- 19. آدرسدهی مطلق (Absolute Addressing)
- 20. آدرسدهی غیرمستقیم (Indirect Addressing)
- 21. آدرسدهی غیرمستقیم شاخصدار (Indexed Indirect Addressing)
- 22. آدرسدهی شاخصدار غیرمستقیم (Indirect Indexed Addressing)
- 23. آدرسدهی شاخصدار مستقیم (Direct Indexed Addressing)
- 24. آدرسدهی شاخصدار مطلق (Absolute Indexed Addressing)
- 25. استفاده از ثبات X برای آدرسدهی
- 26. استفاده از ثبات Y برای آدرسدهی
- 27. دستورالعملهای مقایسه (Compare)
- 28. پرچمهای وضعیت (Status Flags)
- 29. کار با پرچم صفر (Zero Flag)
- 30. کار با پرچم حمل (Carry Flag)
- 31. کار با پرچم منفی (Negative Flag)
- 32. کار با پرچم سرریز (Overflow Flag)
- 33. مدیریت وقفهها (Interrupts)
- 34. وقفههای نرمافزاری (Software Interrupts)
- 35. وقفههای سختافزاری (Hardware Interrupts)
- 36. برنامهنویسی وقفهها
- 37. مدیریت حافظه انبوه (Bank Switching)
- 38. آشنایی با محیط توسعه Apple IIGS
- 39. نحوه کامپایل و اجرای کدهای اسمبلی
- 40. استفاده از دیباگر (Debugger)
- 41. اشکالزدایی کدهای اسمبلی
- 42. بهینهسازی کد در زبان اسمبلی
- 43. مفاهیم اولیه سیستم عامل در 65816
- 44. مدیریت فایلها در سطح اسمبلی
- 45. نوشتن در فایل
- 46. خواندن از فایل
- 47. دستورالعملهای خاص پردازنده 65816
- 48. حالت 8 بیتی (8-bit Emulation Mode)
- 49. حالت 16 بیتی (16-bit Native Mode)
- 50. تفاوتهای حالت 8 و 16 بیتی
- 51. کار با اعداد اعشاری در اسمبلی (پیادهسازی)
- 52. مقدمهای بر گرافیک در Apple IIGS
- 53. رسم پیکسل در حالت اسمبلی
- 54. رسم خطوط ساده
- 55. رسم مستطیل
- 56. مدیریت رنگها
- 57. کار با کاراکترها و متون
- 58. نمایش متن در صفحه
- 59. ورودی از کیبورد
- 60. پردازش ورودی کاربر
- 61. ساخت منوهای ساده
- 62. اصول برنامهنویسی ماژولار
- 63. نوشتن کدهای قابل استفاده مجدد
- 64. مدیریت خطا در سطح اسمبلی
- 65. نمونه پروژههای کوچک اسمبلی
- 66. پیادهسازی یک ماشین حساب ساده
- 67. ساخت یک بازی ساده مبتنی بر متن
- 68. آشنایی با فرمت فایلهای اجرایی
- 69. ساختار حافظه در Apple IIGS
- 70. مدیریت حافظه ویدئویی
- 71. استفاده از حافظه RAM سیستم
- 72. آشنایی با باسهای سیستم
- 73. ارتباط با دستگاههای جانبی
- 74. مقدمهای بر معماری کامپیوتر
- 75. تفاوت پردازندههای مختلف
- 76. نقش حافظه در عملکرد سیستم
- 77. اصول سیستمهای عامل
- 78. امنیت در برنامهنویسی سطح پایین
- 79. اصول اخلاقی در برنامهنویسی
- 80. ملاحظات قانونی در توسعه نرمافزار
- 81. مستندسازی کد اسمبلی
- 82. روشهای تست نرمافزار
- 83. مقدمهای بر زبانهای سطح بالاتر
- 84. مقایسه اسمبلی با زبانهای سطح بالاتر
- 85. کاربرد زبان اسمبلی در سیستمهای امروزی
- 86. پروژههای پیشرفتهتر در اسمبلی
- 87. ساخت یک شبیهساز ساده
- 88. کار با صدا در Apple IIGS (مقدماتی)
- 89. نکات تکمیلی و ترفندهای اسمبلی
- 90. مرور مباحث کلیدی
- 91. تمرینهای عملی پیشرفته
- 92. پاسخ به سوالات متداول
- 93. منابع تکمیلی برای یادگیری عمیقتر
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.