您现在的位置是:首页 > 技术资料 > ARM指令集概述
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

ARM指令集概述

更新时间:2026-03-12 08:29:50 大小:17K 上传用户:潇潇江南查看TA发布的资源 标签:arm指令 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

ARM指令集概述

ARM(Advanced RISC Machines)指令集是基于精简指令集计算机(RISC)架构设计的指令系统,具有指令长度固定、寻址方式灵活、执行效率高等特点。目前广泛应用于嵌入式系统、移动设备、物联网等领域。ARM指令集主要分为ARM状态指令(32位)和Thumb状态指令(16位/32位混合),支持多种工作模式以实现系统安全和任务管理。

3.2 内存访问指令

实现寄存器与内存间的数据传输,支持多种寻址方式。

  • 加载/存储字LDR R0, [R1](从R1地址加载字到R0)、STR R0, [R1, #4](R0存入R1+4地址)。

  • 批量操作LDMIA R1!, {R0-R3}(从R1地址连续加载4个寄存器)。

  • 半字/字节访问LDRH R0, [R1](加载半字)、STRB R0, [R1](存储字节)。

3.3 分支指令

控制程序流程,包括无条件跳转、条件跳转和子程序调用。

  • B(跳转)B label(跳转到label标签)。

  • BL(带返回的跳转)BL subroutine(跳转并保存返回地址到LR寄存器)。

  • 条件分支BEQ label(若相等则跳转)。

 

部分文件列表

文件名 大小
ARM指令集详解.docx 17K

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载