常用ARM指令集及汇编

2024-01-04

常用ARM指令集及汇编

资源文件介绍

文件名称

常用ARM指令集及汇编.pdf

文件描述

本资源文件详细介绍了ARM指令集及其汇编语言的相关内容。原作者为宛城布衣,文件已移除PDF签名。内容涵盖了ARM处理器的寻址方式、指令集介绍、存储器访问指令、数据处理指令、跳转指令、协处理器指令、杂项指令、伪指令以及Thumb指令集等。

目录概览

  1. 前言
  2. ARM7TDMI(-S)指令集及汇编
    • ARM处理器寻址方式
    • 寄存器寻址
    • 立即寻址
    • 寄存器偏移寻址
    • 寄存器间接寻址
    • 基址寻址
    • 多寄存器寻址
    • 堆栈寻址
    • 块拷贝寻址
    • 相对寻址
  3. 指令集介绍
    • ARM指令集
    • 指令格式
    • 第2个操作数
    • 条件码
  4. ARM存储器访问指令
    • LDR和STR
    • LDM和STM
    • SWP
  5. ARM数据处理指令
    • 数据传送指令
    • 算术逻辑运算指令
    • 比较指令
    • 乘法指令
  6. ARM跳转指令
    • B
    • BL
    • BX
  7. ARM协处理器指令
    • CDP
    • LDC
    • STC
    • MCR
    • MRC
  8. ARM杂项指令
    • SWI
    • MRS
    • MSR
  9. ARM伪指令
    • ADR
    • ADRL
    • LDR
    • NOP
  10. Thumb指令集
    • Thumb指令集与ARM指令集的区别
    • Thumb存储器访问指令
    • Thumb数据处理指令
    • Thumb跳转指令
    • Thumb杂项指令
    • Thumb伪指令
  11. 伪指令
    • 符号定义伪指令
    • 数据定义伪指令
    • 报告伪指令
    • 汇编控制伪指令
    • 杂项伪指令

注意事项

  • 本文件已移除PDF签名,如内容有误,欢迎大家指正。
  • 文件内容详尽,适合对ARM指令集及汇编语言有兴趣的读者学习参考。

适用人群

  • 嵌入式系统开发者
  • ARM处理器爱好者
  • 汇编语言学习者

贡献与反馈

如果您在使用过程中发现任何问题或有改进建议,欢迎通过GitHub的Issues功能提交反馈。您的贡献将帮助我们不断完善资源内容。


希望这份资源能够帮助您更好地理解和掌握ARM指令集及汇编语言!

下载链接

常用ARM指令集及汇编