من کد های اسمبلی که کامپایلر تولید را داشتم نگاه می کردم دیدم بعضی جاها از jmp short استفاده میشه (نمونش این جا هم هست )
میخواستم بدونم jmp short چه فرقی با jmp عادی داره ؟
داخل صفحه ویکیپدیا http://en.wikipedia.org/wiki/JMP_(x86_instruction)
یک نوع jmp به register هم هست !!! jmp به رجیستر چه فرقی با اون ۲ تا داره ؟ و اصلا کاربردش چیه !؟
سلام. jmp برای پرش یک فاصله طولانی هستش اما jmp short برای پرش در یک فاصله کوتاهه. jmp short چون فضای کمتری رو میگیره نسبت به jmp بهتره
jmp short n دو بایت فضا میگیره اما jmp با توجه به شرابط پنج یا شش بایت فضا میگیره. اینجا میتونی در موردش بخونی