کتاب آموزش Assembly ARM با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش Assembly ARM

موضوع کلی: برنامه نویسی

موضوع میانی: زبان‌های برنامه‌نویسی**

📋 سرفصل‌های دوره

  • 1. ثبت نام و راه‌اندازی محیط توسعه ARM
  • 2. معماری ARM و تفاوت‌های آن با x86
  • 3. ثبت‌های عمومی (Registers) در ARM
  • 4. ثبت‌های ویژه (PC, LR, SP, CPSR)
  • 5. دستورالعمل MOV و جابجایی داده
  • 6. دستورالعمل‌های جمع و تفریق (ADD, SUB, RSB)
  • 7. دستورالعمل‌های ضرب و تقسیم (MUL, SDIV, UDIV)
  • 8. دستورالعمل‌های منطقی (AND, ORR, EOR, BIC)
  • 9. دستورالعمل‌های شیفت و چرخش (LSL, LSR, ASR, ROR)
  • 10. آدرس‌دهی Immediate و کار با ثابت‌ها
  • 11. مد‌های آدرس‌دهی حافظه در ARM
  • 12. دستورالعمل LDR و بارگذاری از حافظه
  • 13. دستورالعمل STR و ذخیره در حافظه
  • 14. آدرس‌دهی Pre-Indexed و Post-Indexed
  • 15. کار با پشته (Stack) و دستورات PUSH/POP
  • 16. فراخوانی زیرروال با دستور BL و بازگشت با BX
  • 17. ذخیره و بازیابی رجیسترها در فراخوانی توابع
  • 18. پرش‌های شرطی (BEQ, BNE, BGT, BLT)
  • 19. پرچم‌های وضعیت در CPSR و تأثیر دستورات
  • 20. مقایسه اعداد با CMP و CMN
  • 21. حلقه‌های شرطی و پیاده‌سازی while/for
  • 22. آرایه‌ها و دسترسی به عناصر با اندیس
  • 23. رشته‌ها و پردازش کاراکتر در ARM
  • 24. دستورالعمل‌های Load/Store چندگانه (LDM, STM)
  • 25. معماری Thumb و دستورات فشرده
  • 26. تفاوت ARMv7 و ARMv8 (AArch32 و AArch64)
  • 27. ثبت‌های ۶۴ بیتی در AArch64
  • 28. دستورالعمل‌های پایه در حالت AArch64
  • 29. مد‌های آدرس‌دهی در AArch64
  • 30. کار با اعداد اعشاری (VFP و NEON)
  • 31. عملیات ممیز شناور ساده با VFP
  • 32. مقدمه‌ای بر SIMD و دستورات NEON
  • 33. مدیریت وقفه‌ها در ARM (IRQ و FIQ)
  • 34. بردار وقفه (Vector Table) و Exception Handling
  • 35. سیستم عامل و حالت‌های پردازنده (User, Supervisor)
  • 36. نوشتن یک برنامه ساده Hello World با Syscall
  • 37. رابطه ARM Assembly با زبان C
  • 38. فراخوانی توابع C از اسمبلی
  • 39. Inline Assembly در GCC
  • 40. بهینه‌سازی کد اسمبلی برای ARM
تگ‌ها: ARM Assembly ARM Cortex اسمبلی ARM برنامه‌نویسی سطح پایین دستورالعمل ARM رجیستر ARM سیستم‌های نهفته معماری ARM میکروکنترلر ARM

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.