, ,

کتاب کالبدشکافی CPU: گام اول در برنامه‌نویسی زبان اسمبلی

تومان249,950

انتخاب پلن

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب کالبدشکافی CPU: گام اول در برنامه‌نویسی زبان اسمبلی

موضوع کلی: معماری کامپیوتر و برنامه‌نویسی سطح پایین

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر معماری کامپیوتر و زبان اسمبلی
  • 2. مفاهیم پایه ای سیستم های اعداد (باینری، دسیمال، هگزادسیمال)
  • 3. تبدیل اعداد بین سیستم های مختلف
  • 4. مقدمه ای بر CPU و اجزای اصلی آن (ALU, Registers, Control Unit)
  • 5. حافظه و انواع آن (RAM, ROM)
  • 6. آدرس دهی حافظه
  • 7. مقدمه ای بر زبان اسمبلی و نقش آن
  • 8. نحوه عملکرد یک اسمبلر
  • 9. اولین برنامه اسمبلی: Hello World
  • 10. آشنایی با سینتکس زبان اسمبلی (دستورالعمل ها، عملوندها)
  • 11. ثبات های CPU (General Purpose Registers)
  • 12. ثبات های Segment و نقش آنها
  • 13. دستورالعمل MOV (انتقال داده)
  • 14. دستورالعمل ADD (جمع)
  • 15. دستورالعمل SUB (تفریق)
  • 16. دستورالعمل INC (افزایش)
  • 17. دستورالعمل DEC (کاهش)
  • 18. دستورالعمل MUL (ضرب)
  • 19. دستورالعمل DIV (تقسیم)
  • 20. پرچم ها (Flags) و نقش آنها
  • 21. دستورالعمل CMP (مقایسه)
  • 22. دستورالعمل JMP (پرش بدون شرط)
  • 23. دستورالعمل های پرش شرطی (JE, JNE, JG, JL, JGE, JLE)
  • 24. حلقه ها و پیاده سازی آنها در اسمبلی
  • 25. دستورالعمل LOOP
  • 26. آرایه ها و نحوه دسترسی به عناصر آرایه در اسمبلی
  • 27. رشته ها و نحوه کار با آنها در اسمبلی
  • 28. مقدمه ای بر پشته (Stack)
  • 29. دستورالعمل های PUSH و POP
  • 30. فراخوانی زیرروال ها (Subroutines)
  • 31. دستورالعمل CALL
  • 32. دستورالعمل RET
  • 33. انتقال پارامتر به زیرروال ها
  • 34. متغیرهای محلی و سراسری
  • 35. مقدمه ای بر وقفه ها (Interrupts)
  • 36. وقفه های سخت افزاری و نرم افزاری
  • 37. برنامه نویسی با استفاده از وقفه ها
  • 38. ورودی و خروجی (I/O) پایه
  • 39. کار با پورت های I/O
  • 40. مدیریت حافظه
  • 41. مقدمه ای بر اسمبلر های مختلف (MASM, NASM, GAS)
  • 42. نحوه کامپایل و لینک برنامه های اسمبلی
  • 43. اشکال زدایی (Debugging) برنامه های اسمبلی
  • 44. بهینه سازی کد اسمبلی
  • 45. مقدمه ای بر ماکرو ها
  • 46. نوشتن ماکروهای کاربردی
  • 47. استفاده از ماکروها برای ساده سازی کد
  • 48. مقدمه ای بر برنامه نویسی ساخت یافته در اسمبلی
  • 49. استفاده از توابع و رویه ها
  • 50. مفاهیم اشاره گرها (Pointers)
  • 51. حساب اشاره گرها (Pointer Arithmetic)
  • 52. ساختارهای داده (Structures) و نحوه تعریف آنها در اسمبلی
  • 53. دسترسی به اعضای ساختار
  • 54. آرایه ای از ساختارها
  • 55. فراخوانی توابع C از اسمبلی
  • 56. فراخوانی توابع اسمبلی از C
  • 57. برنامه نویسی شیء گرا (Object-Oriented) در اسمبلی (مفاهیم پایه)
  • 58. مقدمه ای بر اسمبلی 32 بیتی
  • 59. مقدمه ای بر اسمبلی 64 بیتی
  • 60. معماری x86
  • 61. ثبت های توسعه یافته در معماری x86
  • 62. آدرس دهی حافظه در معماری x86
  • 63. دستورالعمل های SIMD (Single Instruction, Multiple Data)
  • 64. بهینه سازی عملکرد با استفاده از SIMD
  • 65. برنامه نویسی سیستم عامل در سطح پایین
  • 66. بارگذاری بوت (Bootloader)
  • 67. نوشتن یک کرنل ساده
  • 68. مدیریت حافظه در سطح سیستم عامل
  • 69. مدیریت فرآیندها (Processes)
  • 70. مقدمه ای بر درایورهای دستگاه (Device Drivers)
  • 71. نوشتن درایورهای دستگاه ساده
  • 72. مقدمه ای بر ویروس ها و بدافزارها
  • 73. تحلیل بدافزارها در سطح اسمبلی
  • 74. مکانیسم های دفاعی در برابر بدافزارها
  • 75. مهندسی معکوس (Reverse Engineering)
  • 76. ابزارهای مهندسی معکوس
  • 77. تحلیل کد با استفاده از IDA Pro و OllyDbg
  • 78. آسیب پذیری های امنیتی (Security Vulnerabilities)
  • 79. سرریز بافر (Buffer Overflow)
  • 80. تزریق کد (Code Injection)
  • 81. مکانیسم های جلوگیری از آسیب پذیری ها
  • 82. برنامه نویسی همزمان (Concurrent Programming)
  • 83. نخ ها (Threads) و فرآیندها (Processes)
  • 84. همگام سازی (Synchronization) بین نخ ها
  • 85. مقدمه ای بر محاسبات موازی (Parallel Computing)
  • 86. پردازنده های گرافیکی (GPUs) و برنامه نویسی CUDA
  • 87. الگوریتم های رمزنگاری (Cryptography) در سطح اسمبلی
  • 88. توابع Hash
  • 89. رمزنگاری متقارن و نامتقارن
  • 90. پیاده سازی الگوریتم های رمزنگاری
  • 91. پردازش تصویر (Image Processing) در سطح اسمبلی
  • 92. فیلتر کردن تصاویر
  • 93. تشخیص لبه (Edge Detection)
  • 94. فشرده سازی تصویر (Image Compression)
  • 95. پردازش صدا (Audio Processing) در سطح اسمبلی
  • 96. فیلتر کردن صدا
  • 97. تشخیص صدا
  • 98. فشرده سازی صدا
  • 99. شبکه (Networking) در سطح اسمبلی
  • 100. ارسال و دریافت بسته های شبکه

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب کالبدشکافی CPU: گام اول در برنامه‌نویسی زبان اسمبلی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا