快速链接:
.
👉👉👉 ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈
- 付费专栏-付费课程 【购买须知】
- 个人博客笔记导读目录(全部)
目录
5.ARM/Thumb Unified Assembly Language Instructions

本章是对ARM/Thumb汇编语言的总体介绍,并未对每一条指令进行详细说明,单个指令的描述可以在附录A“指令概要”中找到。
指令大致可以归为以下几类:
- 数据处理操作(例如ADD等ALU操作)。
- 内存访问(对内存的加载和存储)。
- 控制流(用于循环、goto、条件代码和其他程序流控制)。
- 系统操作(协处理器、调试、模式切换等)。
我们将依次对每一类进行简要介绍。在此之前,让我们先了解一下这些指令类别中共有的功能。
5.1 Instruction set basics
指令集的各个部分都有一些共同的特性。
5.1.1 Constant and immediate values
ARM或Thumb汇编语言指令的长度只有16或32位,这带来了一些问题。这意味着你无法在指令操作码中编码任意的32位值。
在ARM指令

订阅专栏 解锁全文
302

被折叠的 条评论
为什么被折叠?



