jle跳转的比较有些疑问
汇编吧
全部回复
仅看楼主
level 1
soku6666 楼主
add ecx, eax
mov eax, ecx
cmp eax, e
bp

mov dword ptr [ebx+2C], ecx
jle 00921A74
eax的数据-ebp的数据在于eax的数据比较
jle是通过那一段来比较的???mov dword ptr [ebx+2C], ecx难道是这一句?
eax的里的全部数据送入ebx+2c开始的地址?然后这个ebx+2c这个地址的数据小于或等于什么则跳??
2012年02月11日 13点02分 1
level 1
跳转指令通常使用在比较指令后,比如:cmp 。。。jxxx跳与不跳根据标志位的变化。
2012年02月11日 13点02分 2
level 12
从你提供的程序的上下文来看,jle的跳转条件是由cmp eax, ebp提供的,因为mov dword ptr [ebx+2C], ecx不影响标志位。
2012年02月11日 14点02分 3
1