Mr Python | مستر پایتون
1.46K subscribers
327 photos
12 videos
8 files
385 links
مجموعه آموزش های ابزارنویسی و مهندسی معکوس

وبسایت مسترپایتون :
https://mrpythonblog.ir

ارتباط با ادمین :
@MrPythonAdmin

آپارات :
https://aparat.com/mrpythonblog

یوتیوب :
https://youtube.com/@mrpythonblog
Download Telegram
🟣 اسمبلی x86 - قسمت 13 : مفهوم Endianness و دستورالعمل های LEA و XCHG


در این قسمت ابتدا به بررسی مفهوم Endianness پرداخته که مشخص کننده ترتیب ذخیره داده های چند بایتی توسط پردازنده ها در حافظه است . سپس به معرفی دستورالعمل های LEA و XCHG پرداخته شده است .

Aparat : https://www.aparat.com/v/qpium1k
Youtube : https://youtu.be/NWzpzb5qd7s

🆔 : @MrPythonBlog | BOOST
10👍2
🟣 اسمبلی x86 - قسمت 14 : دستورالعمل های ریاضیاتی

در این قسمت به بررسی دستورالعمل های ریاضیاتی INC , DEC , NEG , ADD , SUB خواهیم پرداخت که اعمال ریاضیاتی نظیر جمع و تفریق را برای ما انجام میدهند . همچنین تاثیر این دستورالعمل ها روی ثبات پرچم ها (FLAG) را نیز بررسی کرده ایم .

Aparat : https://www.aparat.com/v/aphag7c
Youtube : https://youtu.be/BNugNESKtmA

🆔 : @MrPythonBlog | BOOST
12👍1
🟣 اسمبلی x86 - قسمت 15 : ادامه دستورالعمل های ریاضیاتی

در این قسمت و در ادامه قسمت قبلی به بررسی دستورالعمل های ریاضیاتی ضرب و تقسیم علامت دار و بدون علامت و دستورالعمل های توسعه علامت دار (Sign-Extention) CWD و CBW پرداخته ایم .

Aparat : https://www.aparat.com/v/ydhsg17
Youtube : https://youtu.be/69mevt_QFCw

🆔 : @MrPythonBlog | BOOST
9👍1
🟣 اسمبلی x86 - قسمت 16 : دستورالعمل های منطقی

در این قسمت به بررسی دستورالعمل های منطقی AND , OR , NOT و XOR و کاربرد آن ها پرداخته ایم .

Aparat : https://www.aparat.com/v/pxym3a7
Youtube : https://youtu.be/F0ZHDCkWYAc

🆔 : @MrPythonBlog | BOOST
11👍3
🟣 اسمبلی x86 - قسمت 17 - دستورالعمل های Shift و Rotate

در این قسمت به بررسی دستورالعمل های SHR , SHL , SAR , SAL , ROR , ROL , RCR , RCL پرداخته که برای انجام عملگر های SHIFT و ROTATE میباشند . همچنین تاثیر آن ها روی اعداد و پرچم ها نیز بررسی شده است .

Aparat : https://www.aparat.com/v/nrslg33
Youtube : https://youtu.be/dm7i4dLfudU

🆔 : @MrPythonBlog | BOOST
11👍1
🟣 اسمبلی x86 - قسمت 18 : دستورالعمل پرش (JMP)

در این ویدیو به بررسی دستورالعمل پرش خواهیم پرداخت که به ما اجازه خواهد داد به نقطه ای دلخواه از برنامه خود پرش کنیم و اجرا را از سر بگیریم . با بهره گیری از این نوع دستورالعمل خاص و انواع شرطی آن که در آینده یاد خواهیم گرفت قادر خواهیم بود تا ساختار های دستور شرطی ، حلقه های شرط و ... را پیاده سازی کنیم .

Aparat : https://www.aparat.com/v/uyk1lvz
Youtube : https://youtu.be/yry1vBQJr8c

🆔 : @MrPythonBlog | BOOST
8👍1
🟣 اسمبلی x86 - قسمت 19 : دستورالعمل های مقایسه و پرش شرطی

در این قسمت به بررسی دستورالعمل های مقایسه (CMP)‌ و پرش های شرطی خواهیم پرداخت که به وسیله ی آن ها میتوان بر اساس نتیجه یک شرط خاص و مقایسه ،‌ به بخشی از برنامه پرش کرد . آن ها پایه ای برای پیاده سازی ساختار هایی نظیر دستورات شرط (IF/ELSE) و حلقه های شرط (WHILE , FOR , ...) هستند .

Aparat : https://www.aparat.com/v/kyxa36x
Youtube : https://youtu.be/2yqAkoIq6ZE

🆔 : @MrPythonBlog | BOOST
10👍1😁1
🟣 اسمبلی x86 - قسمت 20 : حل تمرین محاسبه مجموع اعداد ۱ تا ۱۰۰

در این ویدیو به پیاده سازی تمرین مطرح شده در جلسه قبل یعنی محاسبه مجموع اعداد ۱ تا ۱۰۰ در زبان اسمبلی x86 خواهیم پرداخت .

Aparat : https://www.aparat.com/v/eoix8gr
Youtube : https://youtu.be/r9qZpYvf77M

🆔 : @MrPythonBlog | BOOST
9👍2
🟣 اسمبلی x86 - قسمت 21 :تست بیت ها با دستورالعمل TEST

در این ویدیو به بررسی دستورالعمل TEST و نحوه استفاده از آن برای تست کردن یک بیت خاص در یک عدد خواهیم پرداخت .
همچنین به عنوان تمرین عملی برنامه ای برای تشخیص زوج یا فرد بودن یک عدد دلخواه با استفاده از دستورالعمل TEST پیاده خواهیم کرد .

Aparat : https://www.aparat.com/v/zee6oc3
Youtube : https://youtu.be/trVeaeD2b4Y

🆔 : @MrPythonBlog | BOOST
6👍2
🟣 اسمبلی x86 - قسمت 22 : دستورالعمل LOOP و JCXZ

در این ویدیو به معرفی دستورالعمل LOOP و حالات شرطی آن برای ایجاد حلقه ها و همچنین پیمایش آرایه ها به وسیله آن خواهیم پرداخت . همچنین به معرفی دستورالعمل JCXZ نیز پرداخته ایم .

Aparat : https://www.aparat.com/v/jelpd0d
Youtube : https://youtu.be/ewUhdVLyZ7A

🆔 : @MrPythonBlog | BOOST
👍71
🟣 اسمبلی x86 - قسمت 23 : پیاده سازی دستورات شرطی IF-ELSE

در این قسمت به بررسی نحوه پیاده سازی انواع حالات ساختار های شرطی if , if-else , if-elseif-else در زبان اسمبلی با استفاده از دستورالعمل های مقایسه و پرش های شرطی پرداخته ایم

00:46 پیاده سازی IF ساده بدون ELSE
07:00 پیاده سازی IF همراه با ELSE
10:19 پیاده سازی IF همره با ELSE IF و ELSE
18:50 پیاده سازی IF های تو در تو و عملگر AND بین چندین شرط
22:08 پیاده سازی IF های مستقل و عملگر OR بین چندین شرط
26:02 ارائه چند تمرین جهت حل و بررسی برای قسمت بعدی

Aparat : https://www.aparat.com/v/zwtv7x3
Youtube : https://youtu.be/9bXj0hXsvrM

🆔 : @MrPythonBlog | BOOST
6👍1🙏1
🟣 اسمبلی x86 - قسمت 24 : حل تمرینات قسمت قبلی

در این قسمت به حل تمرینات مطرح شده در قسمت قبلی با استفاده از ساختار های شرطی خواهیم پرداخت .
سه تمرین حل شده در این قسمت :
1 - برنامه ای که تعداد اعضای زوج و فرد یک آرایه را بشمارد .
2 - برنامه ای که بزرگترین عضو یک آرایه را پیدا کند .
3 - برنامه محاسبه قدرمطلق یک عدد .

Aparat : https://www.aparat.com/v/tvcfwn7
Youtube : https://youtu.be/kGxTzvqwdps

🆔 : @MrPythonBlog | BOOST
5👍1