کتاب آموزش Assembly ARM با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.