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

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

文章目录

一、x86 汇编参考文档

1、Intel 官方的文档

2、常用 x86 汇编文档

3、x86 汇编指令查询器

总结





一、x86 汇编参考文档


下面的所有资料 , 都可以在博客资源 https://download.csdn.net/download/han1202012/31843542 中下载 ;


image.png



1、Intel 官方的文档


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


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

image.png




2、常用 x86 汇编文档


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


image.png



3、x86 汇编指令查询器


x86 汇编指令查询器 ;


image.png


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



image.png





总结


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


目录
相关文章
|
存储 移动开发 C语言
【ARM汇编速成】零基础入门汇编语言之指令集(三)
【ARM汇编速成】零基础入门汇编语言之指令集(三)
|
编译器 C语言 计算机视觉
【ARM汇编速成】零基础入门汇编语言之指令集(二)
【ARM汇编速成】零基础入门汇编语言之指令集(二)
|
存储 数据库 Android开发
🔥Android Jetpack全解析!拥抱Google官方库,让你的开发之旅更加顺畅无阻!🚀
【7月更文挑战第28天】在Android开发中追求高效稳定的路径?Android Jetpack作为Google官方库集合,是你的理想选择。它包含多个独立又协同工作的库,覆盖UI到安全性等多个领域,旨在减少样板代码,提高开发效率与应用质量。Jetpack核心组件如LiveData、ViewModel、Room等简化了数据绑定、状态保存及数据库操作。引入Jetpack只需在`build.gradle`中添加依赖。例如,使用Room进行数据库操作变得异常简单,从定义实体到实现CRUD操作,一切尽在掌握之中。拥抱Jetpack,提升开发效率,构建高质量应用!
750 4
|
存储 机器学习/深度学习 芯片
8086 汇编笔记(十二):int 指令 & 端口 & 直接定址表
8086 汇编笔记(十二):int 指令 & 端口 & 直接定址表
|
存储 算法 安全
深入理解汇编语言:基础语法和常用指令介绍
深入理解汇编语言:基础语法和常用指令介绍
1242 1
8086 汇编笔记(八):转移指令的原理
8086 汇编笔记(八):转移指令的原理
|
存储 Unix 编译器
汇编语言----X86汇编指令
汇编语言----X86汇编指令
1694 2
|
存储 机器学习/深度学习 移动开发
汇编语言指令系列
汇编语言指令系列
3715 0

热门文章

最新文章