سید عمید قائم مقامی·۱۵ ساعت پیشدرایور نویسی سطح کرنل(آماده سازی، همراه با کد نمونه):دانلود Windows Driver Kit (WDK)از WDK برای توسعه، تست و استقرار (Deploy) درایورها در ویندوز استفاده کنید.آخرین نسخه منتشرشدهٔ WDK را روی وی…
سید عمید قائم مقامی·۲۱ ساعت پیشمبانی (آشنایی با ویندوز قسمت دوم): Thread Schedulingنخها (Threads) برای اجرای کد ایجاد میشوند، یا حداقل این هدف آنهاست. این یعنی در نهایت یک پردازندهٔ منطقی باید تابع مربوط به نخ را اجرا ک…
سید عمید قائم مقامی·۱ روز پیشمبانی (درون PC چه میگذرد؟): مغز PCبسیاری از کاربران در هنگام کار با PC از توانایی آن در حل مسائل پیچیده متعجب میشوند کاربران اغلب این تواناییها را به نرم افزار یا سیستم عامل…
سید عمید قائم مقامی·۳ روز پیشمبانی (پشت پرده ویندوز)ویندوز یک سیستمعامل مبتنی بر شیء است که انواع مختلفی از اشیا (که معمولاً به آنها اشیای هسته گفته میشود) را در معرض استفاده قرار میدهد؛…
سید عمید قائم مقامی·۴ روز پیشمبانی (آشنایی با ویندوز قسمت اول):• User processesاینها پردازههای عادی هستند که بر اساس فایلهای اجرایی روی سیستم اجرا میشوند؛ مثل نمونههایی از Notepad.exe ،cmd.exe ،exp…
سید عمید قائم مقامی·۴ روز پیشمبانی (User mode and kernel mode):حالت کاربر و حالت هستهیک پردازنده در یک رایانه که ویندوز را اجرا میکند در دو حالت مختلف کار میکند: حالت کاربر و حالت هسته. پردازنده بسته…
سید عمید قائم مقامی·۴ روز پیشبرنامه نویسی قسمت 19(ساختار ها در Assembly ):if در c++کد سی پلاس پلاس:int main() { int x = 10; int y = 0; if (x > 5) { y = 1; } return 0; }کد اسمبلی:
سید عمید قائم مقامی·۴ روز پیشبرنامه نویسی قسمت 18(دستورات مهم Assembly ):زبان اسمبلی یکی از پایینترین لایههای برنامهنویسی است و بهطور مستقیم با سختافزار سروکار دارد. هر دستور اسمبلی معمولاً معادل یک دستور ما…
سید عمید قائم مقامی·۵ روز پیشبرنامه نویسی قسمت 17(اسمبلی Setting up Visual Studio 2022 For Assembly MASM):برای برنامه نویسی اسمبلی (32 بیت) مراحل زیر رو انجام بدید.
سید عمید قائم مقامی·۹ روز پیشآموزش برنامه نویسی قسمت 16 (فایل ها در زبان C++):برای کار با فایل ها در C++ از کتابخانه fstream استفاده می کنیم.نوشتن و ایجاد فایل در C++برای ایجاد یک فایل، از کلاس ofstream یا fstream است…