0
点赞
收藏
分享

微信扫一扫

【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )

文章目录

一、x86 汇编参考文档
  • 1、Intel 官方的文档
  • 2、常用 x86 汇编文档
  • 3、x86 汇编指令查询器
  • 总结

一、x86 汇编参考文档

下面的所有资料

【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )_x86

1、Intel 官方的文档

x86 汇编最权威的文档是 Intel 官方的文档《 Intel® 64 and IA-32 Architectures Software Developer s Manual Combined Volumes Instruction Set Reference, A-Z.pdf 》 ;

该文档提供了参考目录 , 可以到目录中查找相应指令 ;

【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )_汇编指令_02

2、常用 x86 汇编文档

《x86汇编参考文档_中文版.pdf 》 , 该文档中列出了常用的汇编指令 , 以及用法 ;

【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )_汇编指令_03

3、x86 汇编指令查询器

x86 汇编指令查询器 ;

【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )_汇编_04

可以在该工具中查询常用的汇编指令 ;

【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )_汇编_05

总结

align 字节对齐 , db 声明字符 / 字符串 , nop 空指令

cmp 比较 , test 比较

call 子函数调用指令 , jmp 跳转指令 ( 可选参数 a , b , c , g , l , o , p , s , z , e , n)

lea 加载指令 , lds , les , lfs , lgs , lss , mov 数据传送指令

push 入栈指令 , pop 出栈指令 , pushf , popf , pushd , popd , pushad , popad , pusha , popa

ret , retn 返回指令 , set 设置目标值指令

add , sub , mul , div

xor , not , shl , shr , sal , sar , rol , ror , rcl , rcr

举报

相关推荐

0 条评论