🟣 اسمبلی x86 - قسمت 32 : حل تمرین تعریف تابع محاسبه فاکتوریل
در این قسمت به حل تمرین مطرح شده در قسمت قبلی یعنی نوشتن یک Procedure برای محاسبه فاکتوریل خواهیم پرداخت . این Procedure یک ورودی دریافت کرده و طبق قرارداد های CDECL یا STDCALL تعریف میشود . همچنین از روش مدیریت قاب پشته (Stack Frame) که در جلسه قبل مطرح شد برای مدیریت پشته و دسترسی به آرگومان ها استفاده کرده ایم
Aparat : https://www.aparat.com/v/ewrn70w
Youtube : https://youtu.be/rP3TrIuLcFU
🆔 : @MrPythonBlog | BOOST
در این قسمت به حل تمرین مطرح شده در قسمت قبلی یعنی نوشتن یک Procedure برای محاسبه فاکتوریل خواهیم پرداخت . این Procedure یک ورودی دریافت کرده و طبق قرارداد های CDECL یا STDCALL تعریف میشود . همچنین از روش مدیریت قاب پشته (Stack Frame) که در جلسه قبل مطرح شد برای مدیریت پشته و دسترسی به آرگومان ها استفاده کرده ایم
Aparat : https://www.aparat.com/v/ewrn70w
Youtube : https://youtu.be/rP3TrIuLcFU
🆔 : @MrPythonBlog | BOOST
❤13👍1
سلام خدمت دوستان عزیز . امیدوارم حالتون خوب باشه .
این دو قسمتی که الان خدمتتون ارسال شد 👆 تنها قسمت هایی بود که تونستم این مدت ضبط کنم طی این دو هفته . یعنی قسمت های ۳۱ و ۳۲ که بسیار هم قسمت های مهمی هستند از نظر مفاهیم مطرح شده .
متاسفانه من دچار یک بیماری شدم و توانایی ضبط ویدیو نداشتم برای همین وقفه زیادی برای ضبط قسمت های بعدی پیش اومد .
از این به بعد طبق روال قبل ، ویدیو ها ضبط و منتشر میشوند .
این دو قسمتی که الان خدمتتون ارسال شد 👆 تنها قسمت هایی بود که تونستم این مدت ضبط کنم طی این دو هفته . یعنی قسمت های ۳۱ و ۳۲ که بسیار هم قسمت های مهمی هستند از نظر مفاهیم مطرح شده .
متاسفانه من دچار یک بیماری شدم و توانایی ضبط ویدیو نداشتم برای همین وقفه زیادی برای ضبط قسمت های بعدی پیش اومد .
از این به بعد طبق روال قبل ، ویدیو ها ضبط و منتشر میشوند .
❤27🙏6🔥2😢2🎉1
🟣 اسمبلی x86 - قسمت 33 : دستورالعمل های کار با آرایه ها و رشته ها
در این قسمت به بررسی دستورالعمل های اختصاصی پردازنده های x86 جهت کار با آرایه ها و رشته ها میپردازیم . دستورالعمل های بررسی شده در این قسمت عبارتند از :
MOVSB/MOVSW
STOSB/STOSW
LODSB/LODSW
SCASB/SCASW
CMPSB/CMPSW
CLD/STD
Aparat : https://www.aparat.com/v/bxzpo9x
Youtube : https://youtu.be/TCgbFcV33ss
🆔 : @MrPythonBlog | BOOST
در این قسمت به بررسی دستورالعمل های اختصاصی پردازنده های x86 جهت کار با آرایه ها و رشته ها میپردازیم . دستورالعمل های بررسی شده در این قسمت عبارتند از :
MOVSB/MOVSW
STOSB/STOSW
LODSB/LODSW
SCASB/SCASW
CMPSB/CMPSW
CLD/STD
Aparat : https://www.aparat.com/v/bxzpo9x
Youtube : https://youtu.be/TCgbFcV33ss
🆔 : @MrPythonBlog | BOOST
❤10🔥2
سلام خدمت همه دوستان . وقت همگی بخیر . امیدوارم که سالم و سلامت باشید
فعالیت های ما در مدتی که تلگرام نبودیم :
۱ - دوره های "تست نفوذ وایرلس با پایتون" و "ابزارنویسی شبکه با پایتون" که قبلا روی وبسایتمون به فروش میرسید هم اکنون برای همیشه به صورت کاملا رایگان روی آپارات مسترپایتون در دسترس هست
- پلی لیست آموزش کتابخانه Scapy در پایتون در آپارات
- پلی لیست دوره تست نفوذ وایرلس با پایتون در آپارات
- پلی لیست دوره ابزارنویسی شبکه با پایتون در آپارات
۲ - دوره اسمبلی x86 تا قسمت ۴۵ ضبط و در کانال آپارات مسترپایتون منتشر شده است ، در قسمت های جدید وارد برنامه نویسی اسمبلی روی سیستم عامل لینوکسی ۳۲ بیتی و اسمبلر Nasm شده ایم .
- پلی لیست دوره اسمبلی x86 در آپارات
۳ - همچنین لینک دونیت و حمایت مالی برای مسترپایتون در وبسایت دونیتو فعالسازی شده است
https://donito.me/mrpythonblog
روند تولید محتوای آموزشی ما همچنان پابرجا بوده و خواهد بود . در صورت برقراری دسترسی برای بنده به وبسایت یوتیوب ، محتوای ما در یوتیوب هم بارگذاری خواهد شد . همچنین در صورت تداوم دسترسی به تلگرام ، موارد در این کانال اطلاع رسانی خواهند شد . در صورت تمایل میتونید مارو در پیام رسان های داخلی ایتا و روبیکا نیز به شناسه mrpythonblog@ دنبال کنید .
همچنین وبسایت مسترپایتون در حال حاضر به درستی در دسترس نیست و به محض حل شدن مشکلات دوباره در دسترس قرار خواهد گرفت .
🌹🎩
🆔 : @MrPythonBlog
فعالیت های ما در مدتی که تلگرام نبودیم :
۱ - دوره های "تست نفوذ وایرلس با پایتون" و "ابزارنویسی شبکه با پایتون" که قبلا روی وبسایتمون به فروش میرسید هم اکنون برای همیشه به صورت کاملا رایگان روی آپارات مسترپایتون در دسترس هست
- پلی لیست آموزش کتابخانه Scapy در پایتون در آپارات
- پلی لیست دوره تست نفوذ وایرلس با پایتون در آپارات
- پلی لیست دوره ابزارنویسی شبکه با پایتون در آپارات
۲ - دوره اسمبلی x86 تا قسمت ۴۵ ضبط و در کانال آپارات مسترپایتون منتشر شده است ، در قسمت های جدید وارد برنامه نویسی اسمبلی روی سیستم عامل لینوکسی ۳۲ بیتی و اسمبلر Nasm شده ایم .
- پلی لیست دوره اسمبلی x86 در آپارات
۳ - همچنین لینک دونیت و حمایت مالی برای مسترپایتون در وبسایت دونیتو فعالسازی شده است
https://donito.me/mrpythonblog
روند تولید محتوای آموزشی ما همچنان پابرجا بوده و خواهد بود . در صورت برقراری دسترسی برای بنده به وبسایت یوتیوب ، محتوای ما در یوتیوب هم بارگذاری خواهد شد . همچنین در صورت تداوم دسترسی به تلگرام ، موارد در این کانال اطلاع رسانی خواهند شد . در صورت تمایل میتونید مارو در پیام رسان های داخلی ایتا و روبیکا نیز به شناسه mrpythonblog@ دنبال کنید .
همچنین وبسایت مسترپایتون در حال حاضر به درستی در دسترس نیست و به محض حل شدن مشکلات دوباره در دسترس قرار خواهد گرفت .
🌹🎩
🆔 : @MrPythonBlog
❤30👏1
🟣 اسمبلی x86 - قسمت 46 : ترکیب کد زبان C و اسمبلی
در این قسمت به بررسی نحوه فراخوانی کد های زبان C در زبان اسمبلی و برعکس فراخوانی کد های اسمبلی در زبان C صحبت خواهیم کرد.
در این قسمت یاد میگیرم چطور کد های اسمبلی خود را با کامپایلر های زبان C نظیر GCC لینک کنیم و از کتابخانه های استاندارد زبان C و توابع آن ها مثل printf , scanf , malloc , ... در کد های اسمبلی خود بهره ببریم .
Aparat : https://www.aparat.com/v/oayh2w3
🆔 : @MrPythonBlog
در این قسمت به بررسی نحوه فراخوانی کد های زبان C در زبان اسمبلی و برعکس فراخوانی کد های اسمبلی در زبان C صحبت خواهیم کرد.
در این قسمت یاد میگیرم چطور کد های اسمبلی خود را با کامپایلر های زبان C نظیر GCC لینک کنیم و از کتابخانه های استاندارد زبان C و توابع آن ها مثل printf , scanf , malloc , ... در کد های اسمبلی خود بهره ببریم .
Aparat : https://www.aparat.com/v/oayh2w3
🆔 : @MrPythonBlog
❤11
وبسایت مسترپایتون مجددا در دسترس قرار گرفت و تمام دوره ها نیز به صورت کاملا رایگان منتشر شدند 🐍🎩
https://mrpythonblog.ir
https://mrpythonblog.ir
❤17🔥4👍2
🟣 اسمبلی x86 - قسمت 47 : ساخت بازی حدس عدد
در این قسمت یک بازی حدس عدد با استفاده از زبان اسمبلی در سیستم عامل لینوکس 32 بیتی خواهیم ساخت .
Aparat : https://www.aparat.com/v/hjmnkjj
🆔 : @MrPythonBlog
در این قسمت یک بازی حدس عدد با استفاده از زبان اسمبلی در سیستم عامل لینوکس 32 بیتی خواهیم ساخت .
Aparat : https://www.aparat.com/v/hjmnkjj
🆔 : @MrPythonBlog
❤18
🟣 اسمبلی x86 - قسمت 48 : ساخت برنامه رمزنگاری فایل ها
در این قسمت به عنوان تمرین و بررسی عملی تر مفاهیم مطرح شده ، به پیاده سازی یک برنامه رمز کننده فایل ها با استفاده از عملگر XOR پرداخته ایم .
Aparat : https://www.aparat.com/v/fbaknoz
🆔 : @MrPythonBlog | BOOST
در این قسمت به عنوان تمرین و بررسی عملی تر مفاهیم مطرح شده ، به پیاده سازی یک برنامه رمز کننده فایل ها با استفاده از عملگر XOR پرداخته ایم .
Aparat : https://www.aparat.com/v/fbaknoz
🆔 : @MrPythonBlog | BOOST
❤19🔥2
🟣 اسمبلی x86 - قسمت 49 : شبه دستورات مهم و کاربردی NASM
در این قسمت به بررسی شبه دستورات (Directive) مهم و کاربردی اسمبلر NASM نظیر TIMES , EQU , INCLUDE , ... میپردازیم . دانستن این شبه دستورات باعث میشود برنامه نویسی اسمبلی برای شما بسیار راحت تر و بهینه تر باشد .
Aparat : https://www.aparat.com/v/gyuayio
🆔 : @MrPythonBlog | Donate | Boost
در این قسمت به بررسی شبه دستورات (Directive) مهم و کاربردی اسمبلر NASM نظیر TIMES , EQU , INCLUDE , ... میپردازیم . دانستن این شبه دستورات باعث میشود برنامه نویسی اسمبلی برای شما بسیار راحت تر و بهینه تر باشد .
Aparat : https://www.aparat.com/v/gyuayio
🆔 : @MrPythonBlog | Donate | Boost
❤19🔥4
🟣 اسمبلی x86 - قسمت 50 : شروع برنامه نویسی اسمبلی روی ویندوز ۳۲ بیت
از این قسمت وارد بخش جدیدی از دوره خواهیم شد که اختصاصا مربوط به برنامه نویسی اسمبلی روی ویندوز 32 بیت توسط اسمبلر MASM میباشد . در این قسمت به معرفی مقدمه ای از رابط برنامه نویسی ویندوز (Windows API) و نحوه نصب و پیکربندی اسمبلر MASM32 پرداخته ایم .
01:24 فایل های DLL , EXE در ویندوز
09:25 رابط برنامه نویسی ویندوز (Windows API)
21:01 معرفی اسمبلر MASM
22:21 مروری بر ساختار حافظه برنامه های درحال اجرا
24:10 نصب و پیکربندی MASM32 روی ویندوز
Aparat : https://www.aparat.com/v/kmd0gj2
🆔 : @MrPythonBlog | Boost | Donate
از این قسمت وارد بخش جدیدی از دوره خواهیم شد که اختصاصا مربوط به برنامه نویسی اسمبلی روی ویندوز 32 بیت توسط اسمبلر MASM میباشد . در این قسمت به معرفی مقدمه ای از رابط برنامه نویسی ویندوز (Windows API) و نحوه نصب و پیکربندی اسمبلر MASM32 پرداخته ایم .
01:24 فایل های DLL , EXE در ویندوز
09:25 رابط برنامه نویسی ویندوز (Windows API)
21:01 معرفی اسمبلر MASM
22:21 مروری بر ساختار حافظه برنامه های درحال اجرا
24:10 نصب و پیکربندی MASM32 روی ویندوز
Aparat : https://www.aparat.com/v/kmd0gj2
🆔 : @MrPythonBlog | Boost | Donate
❤18
🟣 اسمبلی x86 - قسمت 51 : استفاده از توابع Windows API در MASM
در این قسمت یاد میگیریم ساختار کلی کد های نوشته شده در MASM به چه شکل است و با شبه دستور های مهم MASM آشنا شده و سپس نحوه استفاده از توابع Windows API در اسمبلی را یاد خواهیم گرفت .
Aparat : https://www.aparat.com/v/mah2r55
🆔 : @MrPythonBlog | Boost | Donate
در این قسمت یاد میگیریم ساختار کلی کد های نوشته شده در MASM به چه شکل است و با شبه دستور های مهم MASM آشنا شده و سپس نحوه استفاده از توابع Windows API در اسمبلی را یاد خواهیم گرفت .
Aparat : https://www.aparat.com/v/mah2r55
🆔 : @MrPythonBlog | Boost | Donate
❤15