主页
1.1.
前言
1.2.
ARM概述
1.2.1.
调用规范
1.3.
ARM寄存器
1.3.1.
寄存器命名
1.3.2.
寄存器架构
1.3.3.
常用寄存器
1.3.3.1.
PC
1.3.3.2.
IP
1.3.3.3.
SP
1.3.3.4.
LR
1.3.3.5.
状态寄存器
1.3.3.5.1.
CPSR
1.3.4.
其他寄存器
1.3.5.
AArch64=ARM64
1.3.5.1.
特殊用途寄存器
1.3.5.1.1.
NZCV
1.4.
ARM汇编指令
1.4.1.
指令列表
1.4.1.1.
按字母
1.4.1.2.
操作码
1.4.2.
常用汇编指令
1.4.2.1.
赋值
1.4.2.2.
内存操作
1.4.2.3.
比较
1.4.2.4.
分支跳转
1.4.2.5.
条件选择
1.4.2.6.
寻址
1.4.2.7.
算数运算
1.4.2.8.
逻辑运算
1.4.2.9.
SVC系统调用
1.4.2.10.
其他
1.5.
ARM常见用法和通用规则
1.5.1.
函数调用
1.5.2.
跳转指令
1.5.3.
条件执行
1.5.3.1.
cond条件码
1.5.4.
Pre-index和Post-index
1.5.5.
flexible second operand
1.6.
工具
1.6.1.
指令和二进制opcode互转
1.7.
附录
1.7.1.
X86汇编
1.7.2.
参考资料
本书使用 HonKit 发布
指令列表
ARM汇编指令列表
资料来源
很全的指令的列表
A Guide to ARM64 / AArch64 Assembly on Linux with Shellcodes and Cryptography | modexp (wordpress.com)
官网的专业介绍
Arm A64 Instruction Set Architecture
ARM 64 汇编指令集
包含
核心指令
NEON和FPU指令集
详见
https://link.springer.com/content/pdf/bbm%3A978-1-4842-5881-1%2F1.pdf
results matching "
"
No results matching "
"