当前位置: 首页 > 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.hskmm.com/?act=detail&tid=23809

相关文章:

  • 模型与分词器
  • subclipse最新版本更新地址
  • 板子2
  • 从DQN到Double DQN:分离动作选择与价值评估,解决强化学习中的Q值过估计问题
  • P9877/QOJ5069 Vacation
  • CF1916G Optimizations From Chelsu
  • 详细介绍:微服务架构:基于Spring Cloud ,构建同城生活服务平台
  • 云锵投资 2025 年 9 月简报
  • 【游记】北京师范大学讲课
  • 字符串Hash
  • 详细介绍:代码世界的“数字刑侦”:深入解析代码审计实战
  • 三霍尔BLDC如何测量Hall同步角度(需要示波器)
  • QBXT2025S刷题 Day2
  • PyCharm中搭建PyTorch和YOLOv10开发环境 - 实践
  • 基于PCIe(XDMA)的多路(1-32路)信号采集与回放子系统, 多路视频、AD、光纤等信号,支持PR over PCIe
  • Spring事务管理:@Transactional注解
  • AI元人文的未来:软硬件协同发展研究报告——声明Ai研究
  • 个人主页网址
  • 10.3考试t3(similarity)solution
  • 安卓渗透测试流
  • 日志|寻找旋转排序数组中的最小值|寻找两个正序数组的中位数|二分查找
  • 有关三角剖分的性质
  • 西门子通信-自制示意
  • Vue之刷新页面会触发的生命周期函数
  • 傅里叶的一生
  • Dos命令学习(新手)
  • 吴恩达深度学习课程一:神经网络和深度学习 第一周:深度学习简介
  • 实用指南:AI Agent开发平台如何设计?核心架构与工作流实战案例详解
  • Numercial result of HAA-DRSM
  • 防重复提交的实现