🟣 اسمبلی x86 - قسمت 28 : حل چالش فیبوناچی
در این قسمت به حل آخرین تمرین مطرح شده در قسمت 25 یعنی حل چالش پیدا کردن جملات دنباله فیبوناچی خواهیم پرداخت .
Aparat : https://www.aparat.com/v/vmpez06
Youtube : https://youtu.be/QczOjB2AKeE
🆔 : @MrPythonBlog | BOOST
در این قسمت به حل آخرین تمرین مطرح شده در قسمت 25 یعنی حل چالش پیدا کردن جملات دنباله فیبوناچی خواهیم پرداخت .
Aparat : https://www.aparat.com/v/vmpez06
Youtube : https://youtu.be/QczOjB2AKeE
🆔 : @MrPythonBlog | BOOST
❤12🔥3
🟣 اسمبلی x86 - قسمت 29 : دستورالعمل های PUSH و POP
در این قسمت به بررسی دستورالعمل های PUSH و POP برای کار با حافظه پشته (STACK) خواهیم پرداخت . حافظه پشته و ویژگی های آن را در قسمت نهم دوره بررسی کرده ایم . در صورت عدم آشنایی با حافظه پشته ، پیشنهاد میشود ابتدا مفاهیم قسمت 9 مرور شود و سپس این قسمت دیده شود .
Aparat : https://www.aparat.com/v/aoy1ja1
Youtube : https://youtu.be/jAawiF6gvrs
🆔 : @MrPythonBlog | BOOST
در این قسمت به بررسی دستورالعمل های PUSH و POP برای کار با حافظه پشته (STACK) خواهیم پرداخت . حافظه پشته و ویژگی های آن را در قسمت نهم دوره بررسی کرده ایم . در صورت عدم آشنایی با حافظه پشته ، پیشنهاد میشود ابتدا مفاهیم قسمت 9 مرور شود و سپس این قسمت دیده شود .
Aparat : https://www.aparat.com/v/aoy1ja1
Youtube : https://youtu.be/jAawiF6gvrs
🆔 : @MrPythonBlog | BOOST
❤12👍2🔥1
🟣 اسمبلی x86 - قسمت 30 : Procedure ها
در این قسمت به معرفی مفهوم Procedure یا Subroutine ها خواهیم پرداخت که همان توابع در زبان های برنامه نویسی سطح بالا هستند . با دستورالعمل های CALL و RET برای فراخوانی و بازگشت از Procedure ها آشنا خواهیم شد . به عبارتی اینجا یاد میگیریم چطور در زبان اسمبلی تابع تعریف کنیم .
Aparat : https://www.aparat.com/v/qigbu1g
Youtube : https://youtu.be/nHJ93hjs9Kc
🆔 : @MrPythonBlog | BOOST
در این قسمت به معرفی مفهوم Procedure یا Subroutine ها خواهیم پرداخت که همان توابع در زبان های برنامه نویسی سطح بالا هستند . با دستورالعمل های CALL و RET برای فراخوانی و بازگشت از Procedure ها آشنا خواهیم شد . به عبارتی اینجا یاد میگیریم چطور در زبان اسمبلی تابع تعریف کنیم .
Aparat : https://www.aparat.com/v/qigbu1g
Youtube : https://youtu.be/nHJ93hjs9Kc
🆔 : @MrPythonBlog | BOOST
❤9👍2🔥1
سلام خدمت دوستان عزیز وقتتون بخیر
خدمتتون عرض کنم الان سایت ما با اختلال رو به رو هست و به دلیل اختلالات اینترنت ممکنه برای بعضی از دوستان باز نشه .
محتوای آموزشی ما طبق روال عادی حداقل روی آپارات آپلود خواهد شد . حالا اگر تونستیم و دسترسی داشتیم هم تلگرام اطلاع رسانی میکنیم و هم روی یوتیوب آپلودش میکنیم .
کانال آپارات مستر پایتون:
https://aparat.com/mrpythonblog
کانال یوتیوب مستر پایتون :
https://youtube.com/@mrpythonblog
خدمتتون عرض کنم الان سایت ما با اختلال رو به رو هست و به دلیل اختلالات اینترنت ممکنه برای بعضی از دوستان باز نشه .
محتوای آموزشی ما طبق روال عادی حداقل روی آپارات آپلود خواهد شد . حالا اگر تونستیم و دسترسی داشتیم هم تلگرام اطلاع رسانی میکنیم و هم روی یوتیوب آپلودش میکنیم .
کانال آپارات مستر پایتون:
https://aparat.com/mrpythonblog
کانال یوتیوب مستر پایتون :
https://youtube.com/@mrpythonblog
آپارات - سرویس اشتراک ویدیو
آپارات | MrPythonBlog
آموزش ساخت و توسعه ابزار های هکینگ با زبان پایتون
آموزش ساخت چیت و گیم هکینگ
وب سایت : https://mrpythonblog.ir
کانال یوتی
آموزش ساخت چیت و گیم هکینگ
وب سایت : https://mrpythonblog.ir
کانال یوتی
🥰5❤4🙏3
🟣 اسمبلی x86 - قسمت 31 : قاب های پشته و قرارداد های فراخوانی (Calling Convention)
این قسمت بی شک یکی از مهمترین قسمت های دوره هست و میتوان گفت بعد از یادگیری مفاهیم این قسمت سطح درک شما از زبان اسمبلی در یک سطح کاملا جدیدی قرار خواهد گرفت .
در این قسمت به بررسی عمیق تر procedure ها و قاب های پشته مورد استفاده توسط آن ها خواهیم پرداخت . در مورد مدیریت قاب پشته (Stack Frame) ، دسترسی به آرگومان های داده شده به توابع ، مدیریت متغییر ها و حافظه محلی Procedure ها در پشته خواهیم پرداخت .
همچنین به این موضوع که قواعد فراخوانی (Calling Convention) چیست خواهیم پرداخت و دو نوع از مرسوم ترین آن ها یعنی CDECL و STDCALL را بررسی خواهیم کرد .
Aparat : https://www.aparat.com/v/csc0g62
Youtube : https://youtu.be/xyt4q3d9oiA
🆔 : @MrPythonBlog | BOOST
این قسمت بی شک یکی از مهمترین قسمت های دوره هست و میتوان گفت بعد از یادگیری مفاهیم این قسمت سطح درک شما از زبان اسمبلی در یک سطح کاملا جدیدی قرار خواهد گرفت .
در این قسمت به بررسی عمیق تر procedure ها و قاب های پشته مورد استفاده توسط آن ها خواهیم پرداخت . در مورد مدیریت قاب پشته (Stack Frame) ، دسترسی به آرگومان های داده شده به توابع ، مدیریت متغییر ها و حافظه محلی Procedure ها در پشته خواهیم پرداخت .
همچنین به این موضوع که قواعد فراخوانی (Calling Convention) چیست خواهیم پرداخت و دو نوع از مرسوم ترین آن ها یعنی CDECL و STDCALL را بررسی خواهیم کرد .
Aparat : https://www.aparat.com/v/csc0g62
Youtube : https://youtu.be/xyt4q3d9oiA
🆔 : @MrPythonBlog | BOOST
❤12
🟣 اسمبلی 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
❤11👍1
سلام خدمت دوستان عزیز . امیدوارم حالتون خوب باشه .
این دو قسمتی که الان خدمتتون ارسال شد 👆 تنها قسمت هایی بود که تونستم این مدت ضبط کنم طی این دو هفته . یعنی قسمت های ۳۱ و ۳۲ که بسیار هم قسمت های مهمی هستند از نظر مفاهیم مطرح شده .
متاسفانه من دچار یک بیماری شدم و توانایی ضبط ویدیو نداشتم برای همین وقفه زیادی برای ضبط قسمت های بعدی پیش اومد .
از این به بعد طبق روال قبل ، ویدیو ها ضبط و منتشر میشوند .
این دو قسمتی که الان خدمتتون ارسال شد 👆 تنها قسمت هایی بود که تونستم این مدت ضبط کنم طی این دو هفته . یعنی قسمت های ۳۱ و ۳۲ که بسیار هم قسمت های مهمی هستند از نظر مفاهیم مطرح شده .
متاسفانه من دچار یک بیماری شدم و توانایی ضبط ویدیو نداشتم برای همین وقفه زیادی برای ضبط قسمت های بعدی پیش اومد .
از این به بعد طبق روال قبل ، ویدیو ها ضبط و منتشر میشوند .
❤26🙏5🔥2😢2🎉1