Advertisement

第3章 ARM指令集的寻址方式—ARM指令的编码方式

阅读量:

ARM指令的寻址方式主要划分为四个类别,包括数据处理类指令的寻址机制、Load/Store指令的寻址方式、批量Load/Store指令对应的寻址模式以及协处理器相关指令的寻址方法。

一、ARM指令的编码结构

1、常规编码结构

ARM架构中每条指令占据4个字节的空间,其整体长度为32位。标准的ARM指令编码结构如下所示。

其中:

1)cond(bit[31:28]):用于判定指令执行条件的编码信息。

2)type(bit[27:26]):表示指令类型的编码标识,其具体所对应的各类指令类型详见表3-1。

00:数据指令及各类Load/Store指令。

01:Load/Store指令。

10:批量Load/Store指令与分支指令。

11:协处理器指令和软中断指令。

3)I(bit[25]):第二操作数类型标识符。在数据处理类指令中,当I=1时,表示第二操作数为立即数值;若I=0,

全部评论 (0)

还没有任何评论哟~