【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


目录
相关文章
|
13天前
|
安全 网络安全 Android开发
APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
60 11
APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
|
9月前
|
存储 Unix 编译器
汇编语言----X86汇编指令
汇编语言----X86汇编指令
365 2
|
9月前
|
Android开发
Android游戏引擎AndEngine入门资料
Android游戏引擎AndEngine入门资料
74 3
|
9月前
|
编译器 API C语言
在x86架构汇编语言中函数参数传递的三种约定
在x86架构汇编语言中函数参数传递的三种约定
267 2
|
9月前
|
数据可视化 Java Android开发
Android 反编译资料整理
Android 反编译资料整理
60 0
|
Android开发 C++
[资料]android ndk编译
[资料]android ndk编译
|
存储 JavaScript
x86汇编基础指令
x86汇编基础指令
x86汇编基础指令
|
机器学习/深度学习 人工智能 监控
Intel全新加速指令AMX技术介绍&eBPF在低版本内核如何跑起来?今天3点见 | 第45-46期
今天下午3点,一起来了解 AMX 的技术细节、内核及龙蜥社区的支持情况,以及如何利用 AMX 进行基于 CPU 的 AI 优化。
Intel全新加速指令AMX技术介绍&eBPF在低版本内核如何跑起来?今天3点见 | 第45-46期
|
SQL 监控 关系型数据库
Intel PAUSE指令变化如何影响MySQL的性能
x86、arm指令都很多,无论是应用程序员还是数据库内核研发大多时候都不需要对这些指令深入理解,但是 Pause 指令和数据库操作太紧密了,本文通过一次非常有趣的性能优化来引入对 Pause 指令的理解,期望可以事半功倍地搞清楚 CPU指令集是如何影响你的程序的。
Intel PAUSE指令变化如何影响MySQL的性能
|
物联网 Android开发 开发者
Android App上架应用市场所需资料说明
Android App上架应用市场所需资料说明
516 0
Android App上架应用市场所需资料说明

热门文章

最新文章

  • 1
    为什么C/C++编译腰要先完成汇编
  • 2
    如何修复 Android 和 Windows 不支持视频编解码器的问题?
  • 3
    Android历史版本与APK文件结构
  • 4
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 5
    【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
  • 6
    当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
  • 7
    APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
  • 8
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 9
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 10
    Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别