逆向工具ollydbg的关键字总结—沙窝李的王

# 常用跳转

1.最常见:

【JMP】 无条件跳转;

【JE=JZ】相等跳转|有符号&无符号;
【JL】小于跳转|有符号专用 ;

【J LE】小于等于时辅有符号专用;

【JGE】大于等于跳转|有符号数专用;
【JB】低于跳转|无符号专用|理解为小于;
【JBE】低于等于跳转|无符号专用


【JA】高于跳转|无符号专用|理解为大于

【JAE】高于等于跳转|无符号专用

其次:

【JO】溢出跳转    【JP】奇偶跳转    【JS】负号跳转    【JC】进位跳转

【JCXZ】CX为0跳转    【JECXZ】ECX为0跳转

注:这是一部分跳转指令,但几乎涵盖所有常见跳转指令,见到指令有N就可去掉N后在上面寻找,再反着理解他的意思就对了。

# mov及其相关指令:

## mov指令

【mov】数据传送指令,不再举例

## MOVZX指令、MOVSX指令

【movzx】扩展指令,无符号扩展

例:  movzx eax,ax 即把eax高16位补零后再给eax低16位赋值ax

【movsx】扩展指令,带符号扩展

例:  movzx eax,ax 即把eax高16位补ax的最高位,即符号位,正数补0,负数补1,然后再给eax的低16位赋值ax

## movzx、movsw、movsd指令

【MOVSB】移动ESI中地址数据到EDI中,同时ESI、EDI都增加1

【MOVSW】移动ESI中地址数据到EDI中,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值