۲۱-اردیبهشت-۱۳۸۹, ۰۳:۱۰:۳۶
۲۱-اردیبهشت-۱۳۸۹, ۰۹:۲۵:۴۳
jmp یعنی پرش وقتی تو برنامتون یک function تعریف میکنین وقتی در روال اصلی برنامه(تابع main) اون تابع رو صدا میزنین چون روند اجرای کدها به صورت خط به خط هست و تابعی که شما تعریف کردین در مکان دیگه ای قرار داره برای رفتن به محل تابع و اجرای اون با استفاده از JMP و ادرس RVA اون تابع روند اجرا به تابع منتقل میشه و ادرس بازگشت به Main در EIP قرار میگیره تا وقتی اجرای تابع به پایان رسید روند اجرا به روال اصلی خودش (تابع Main)برگرده
۲۱-اردیبهشت-۱۳۸۹, ۱۴:۴۳:۱۹
سلام:
شکل دستور به این صورت است.
شکل دستور به این صورت است.
کد:
--------------------------------------------------------------------------------
دستور پرش غير شرطي هميشه پرش مي کند
JMP نام برچسب
L1:
-------------
-------------
------------- دستورات
-------------
-------------
JMP L1 پرش کن به برچسب و دستورات را دوباره اجراء کن
--------------------------------------------------------------------------------