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

ARM A64 LDR指令

ARM A64 LDR指令

  • 1 LDR (immediate)
    • 1.1 Post-index
    • 1.2 Pre-index
    • 1.3 Unsigned offset
  • 2 LDR (literal)
  • 3 LDR (register)
  • 4 其他LDR指令变体
    • 4.1 LDRB (immediate)
      • 4.1.1 Post-index
      • 4.1.2 Pre-index
      • 4.1.3 Unsigned offset
    • 4.2 LDRB (register)
    • 4.3 LDRH (immediate)
      • 4.3.1 Post-index
      • 4.3.2 Pre-index
      • 4.3.3 Unsigned offset
    • 4.4 LDRH (register)
    • 4.5 LDRSB (immediate)
      • 4.5.1 Post-index
      • 4.5.2 Pre-index
      • 4.5.3 Unsigned offset
    • 4.6 LDRSB (register)
    • 4.7 LDRSH (immediate)
      • 4.7.1 Post-index
      • 4.7.2 Pre-index
      • 4.7.3 Unsigned offset
    • 4.8 LDRSH (register)
    • 4.9 LDRSW (immediate)
      • 4.9.1 Post-index
      • 4.9.2 Pre-index
      • 4.9.3 Unsigned offset
    • 4.10 LDRSW (literal)
    • 4.11 LDRSW (register)

Arm Architecture Reference Manual Armv8, for Armv8-A architecture profile

1 LDR (immediate)

Load Register (immediate) loads a word or doubleword from memory and writes it to a register. The address that is used for the load is calculated from a base register and an immediate offset. The Unsigned offset variant scales the immediate offset value by the size of the value accessed before adding it to the base register value.

1.1 Post-index

在这里插入图片描述

1.2 Pre-index

在这里插入图片描述

1.3 Unsigned offset

在这里插入图片描述

2 LDR (literal)

Load Register (literal) calculates an address from the PC value and an immediate offset, loads a word from memory, and writes it to a register.
在这里插入图片描述
在这里插入图片描述

3 LDR (register)

Load Register (register) calculates an address from a base register value and an offset register value, loads a word from memory, and writes it to a register. The offset register value can optionally be shifted and extended.
在这里插入图片描述
在这里插入图片描述

4 其他LDR指令变体

4.1 LDRB (immediate)

4.1.1 Post-index

在这里插入图片描述

4.1.2 Pre-index

在这里插入图片描述

4.1.3 Unsigned offset

在这里插入图片描述

4.2 LDRB (register)

在这里插入图片描述

4.3 LDRH (immediate)

4.3.1 Post-index

在这里插入图片描述

4.3.2 Pre-index

在这里插入图片描述

4.3.3 Unsigned offset

在这里插入图片描述

4.4 LDRH (register)

在这里插入图片描述

4.5 LDRSB (immediate)

4.5.1 Post-index

在这里插入图片描述

4.5.2 Pre-index

在这里插入图片描述

4.5.3 Unsigned offset

在这里插入图片描述

4.6 LDRSB (register)

在这里插入图片描述

4.7 LDRSH (immediate)

4.7.1 Post-index

在这里插入图片描述

4.7.2 Pre-index

在这里插入图片描述

4.7.3 Unsigned offset

在这里插入图片描述

4.8 LDRSH (register)

在这里插入图片描述

4.9 LDRSW (immediate)

4.9.1 Post-index

在这里插入图片描述

4.9.2 Pre-index

在这里插入图片描述

4.9.3 Unsigned offset

在这里插入图片描述

4.10 LDRSW (literal)

在这里插入图片描述

4.11 LDRSW (register)

在这里插入图片描述

http://www.lryc.cn/news/2379611.html

相关文章:

  • 给大模型“贴膏药”:LoRA微调原理说明书
  • Spring-messaging-MessageHandler接口实现类ServiceActivatingHandler
  • asp.net core api RESTful 风格控制器
  • 【甲方安全建设】Python 项目静态扫描工具 Bandit 安装使用详细教程
  • 实习记录小程序|基于SSM+Vue的实习记录小程序设计与实现(源码+数据库+文档)
  • 老旧设备升级利器:Modbus TCP转 Profinet让能效监控更智能
  • 【从基础到模型网络】深度学习-语义分割-ROI
  • Qt控件:交互控件
  • 前端下载ZIP包方法总结
  • 掌握Docker:从运行到挂载的全面指南
  • Pandas pyecharts数据可视化基础③
  • QMK固件OLED显示屏配置教程:从零开始实现个性化键盘显示(实操部分)
  • 数据库中关于查询选课问题的解法
  • 基于Bootstrap 的网页html css 登录页制作成品
  • python中http.cookiejar和http.cookie的区别
  • 【NLP 71、常见大模型的模型结构对比】
  • 组件导航 (Navigation)+flutter项目搭建-混合开发+分栏
  • HGDB企业版迁移到HGDB安全版
  • ProfibusDP主站转modbusTCP网关与ABB电机保护器数据交互
  • AM32电调学习解读六:main.c文件的函数介绍
  • ubuntu24.04上安装NVIDIA driver+CUDA+cuDNN+Anaconda+Pytorch
  • AutoVACUUM (PostgreSQL) 与 DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC (Oracle) 对比
  • Rust中的交叉编译与vendered特性
  • 3、函数和约束
  • PhpStudy | PhpStudy 工具安装 —— Windows 系统安装 PhpStudy
  • Debezium快照事件监听器系统设计
  • 基于vue框架的订单管理系统r3771(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 【2025年前端高频场景题系列】使用同一个链接,如何实现PC打开是web应用、手机打是-个H5 应用?
  • 语音识别-2
  • React useState 的同步/异步行为及设计原理解析