کتاب طراحی ماشینحساب در معماری x86 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی ماشینحساب در معماری x86
موضوع کلی: برنامهنویسی سطح پایین و معماری کامپیوترهای شخصی
موضوع میانی: ماشینحسابهای معماری
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری x86 و مجموعه دستورالعملها
- 2. آشنایی با دستورالعملهای اصلی x86 برای محاسبات
- 3. مبانی برنامهنویسی اسمبلی x86
- 4. بررسی رجیسترها و مدل حافظه در x86
- 5. نمایش اعداد صحیح در معماری x86 (signed/unsigned)
- 6. انواع دادهها در اسمبلی x86 و تخصیص حافظه
- 7. دستورالعملهای حسابی: جمع، تفریق، ضرب و تقسیم
- 8. دستورالعملهای شیفت و چرخش بیتی
- 9. دستورالعملهای منطقی: AND، OR، XOR، NOT
- 10. دستورالعملهای مقایسهای و پرش شرطی
- 11. ساختار یک برنامه اسمبلی ساده
- 12. نحوه کامپایل و لینک کردن برنامههای اسمبلی x86
- 13. طراحی ساختار داده برای ذخیره ورودیها و نتایج
- 14. پیادهسازی جمع دو عدد صحیح با استفاده از اسمبلی x86
- 15. پیادهسازی تفریق دو عدد صحیح با استفاده از اسمبلی x86
- 16. پیادهسازی ضرب دو عدد صحیح با استفاده از اسمبلی x86
- 17. پیادهسازی تقسیم دو عدد صحیح با استفاده از اسمبلی x86
- 18. مدیریت سرریز و کمریز در عملیات حسابی
- 19. پیادهسازی ماشینحساب با قابلیت جمع، تفریق، ضرب و تقسیم
- 20. استفاده از توابع و زیربرنامهها در اسمبلی x86
- 21. انتقال پارامترها به توابع و بازگرداندن مقدار
- 22. پیادهسازی ماشینحساب با استفاده از توابع
- 23. بررسی و رفع اشکال برنامههای اسمبلی x86 (Debugging)
- 24. بهینهسازی کد اسمبلی برای افزایش سرعت و کارایی
- 25. استفاده از دستورالعملهای پیشرفته x86 (SIMD) برای محاسبات
- 26. بررسی تاثیر کامپایلرها بر کد اسمبلی تولید شده
- 27. مقدمهای بر اسمبلی inline و استفاده در زبانهای C/C++
- 28. طراحی رابط کاربری ساده برای ماشینحساب (console-based)
- 29. پیادهسازی ماشینحساب با قابلیت اعتبارسنجی ورودی
- 30. پیادهسازی ماشینحساب با پشتیبانی از عملگرهای اولویتدار
- 31. استفاده از پشته (Stack) برای محاسبات پیچیدهتر
- 32. پیادهسازی ماشینحساب با قابلیت محاسبه عبارات ریاضی
- 33. بررسی خطاها و استثناهای احتمالی در محاسبات
- 34. مدیریت حافظه پویا در اسمبلی x86
- 35. پیادهسازی ماشینحساب با استفاده از کتابخانههای اسمبلی
- 36. آشنایی با ابزارهای پروفایلینگ برای تحلیل عملکرد ماشینحساب
- 37. مقدمهای بر معماریهای x86-64 و تفاوتها با x86
- 38. پیادهسازی ماشینحساب برای معماری x86-64
- 39. بررسی امنیت کد اسمبلی و جلوگیری از حملات
- 40. تکنیکهای بهینهسازی کد اسمبلی برای مصرف انرژی
- 41. مقدمهای بر اسمبلرهای مختلف (NASM, MASM, GAS)
- 42. نوشتن کد اسمبلی قابل حمل بین اسمبلرهای مختلف
تگها:
assembly
inline assembly
low level programming
reverse engineering
SIMD
x86
اسمبلی x86
برنامهنویسی سطح پایین
بهینهسازی کد
دیباگر
کامپایلر
ماشینحساب
محاسبات
معماری x86-64
معماری کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.