当前位置: 首页 > news >正文

arm汇编

寄存器
R0–R3 传参/返回值
R4–R11 局部变量(callee 保存)
R12 临时
R13 SP 栈指针
R14 LR 返回地址
R15 PC 程序计数器
CPSR 标志位:N Z C V
常用指令
MOV Rd, #imm 立即数传送
ADD/ADC/SUB/SBC 四则±进位
CMP Rn, op2 只做减法改标志
LDR Rd, [Rn, #off]! 读 32 位内存(“!”写回)
STR Rd, [Rn, #off] 写 32 位内存
LDMIA/STMFD 多寄存器弹出/压栈(=PUSH/POP)
B/BL label 跳转/带链接
BX LR 返回
MUL Rd, Rm, Rs 32×32→32
AND/ORR/EOR 位运算
LSL/LSR/ASR/ROR 移位(立即数或寄存器)
GNU 伪指令
.global symbol 导出符号
.section .text 代码段
.word 0x12345678 放常量
.align 2 4 字节对齐
.equ MAX, 100 宏常量

http://www.jsqmd.com/news/7800/

相关文章:

  • 云锵投资 2025 年 9 月简报
  • subclipse最新版本更新地址
  • 详细介绍:C++与Open CASCADE中的STEP格式处理:从基础到高级实践
  • 板子2
  • 从DQN到Double DQN:分离动作选择与价值评估,解决强化学习中的Q值过估计问题
  • P9877/QOJ5069 Vacation
  • CF1916G Optimizations From Chelsu
  • 【游记】北京师范大学讲课
  • ARM芯片架构之DAP:AXI-AP 技术详解 - 实践
  • 详细介绍:代码世界的“数字刑侦”:深入解析代码审计实战
  • 三霍尔BLDC如何测量Hall同步角度(需要示波器)
  • 完整教程:K8s学习笔记(十) Deployment 副本控制器
  • QBXT2025S刷题 Day2
  • 个人主页网址
  • 西门子通信-自制示意
  • Vue之刷新页面会触发的生命周期函数
  • 深入解析:App Store 上架完整流程解析,iOS 应用发布步骤、ipa 文件上传工具、TestFlight 测试与苹果审核经验
  • 傅里叶的一生
  • Dos命令学习(新手)
  • 苹果im虚拟机协议群发系统,苹果imessage推信软件,苹果iMessage自动群发协议–持续更新中...
  • 吴恩达深度学习课程一:神经网络和深度学习 第一周:深度学习简介
  • 实用指南:AI Agent开发平台如何设计?核心架构与工作流实战案例详解
  • 防重复提交的实现
  • 设计模式(C++)详解——观察者模式(Observer)(1) - 教程
  • Numercial result of HAA-DRSM
  • 大数据变长存储算法 - 实践
  • 5 qoj14553 序列与整数对 题解
  • 五子棋-下满了格子平局
  • 从免疫原性突破到技术迭代:全人源抗体如何重塑靶向治疗格局?
  • 实用指南:OpenAI Sora 2重磅发布:AI视频生成进入“GPT-3.5时刻”