سلام...:19:
با این دستورات توی Olly خیلی برخورد کردم...می خوام بدونم چه کار می کنند؟
CDQ.1
2. DEC EAX
3.IDIV ECX
4. SETE AL,AL
5. MOVSX (فرقش با MOV چیه؟:41:)
:11:
Printable View
سلام...:19:
با این دستورات توی Olly خیلی برخورد کردم...می خوام بدونم چه کار می کنند؟
CDQ.1
2. DEC EAX
3.IDIV ECX
4. SETE AL,AL
5. MOVSX (فرقش با MOV چیه؟:41:)
:11:
1- تبدیل یک مقدار 32 بیتی (DWROD) به 64 بیتی (QWORD)
2- کاهش پارامتر به اندازه یک واحد در مثال شما یه واحد از EAX کم میکنه
3- تقسیم از نوع صحیح (اعداد با علامت)
4- نمی دونم
5- مثلا می خواهیم ثبات 16 بیتی ax رو به ثبات 32 بیتی ebx منتقل کنیم با دستور MOV نمی شه چون اندازه هاشون برابر نیست ولی با MOVSX این کار عملی و بعد انتقال بقیه بیتهای ebx سمت چپ با یک پر میشه