4.9.1. CDP 和 CDP2

协处理器数据操作。

语法

op{cond} coproc, #opcode1, CRd, CRn, CRm{, #opcode2}

其中:

op

CDPCDP2

cond

是一个可选的条件代码(请参阅条件执行)。 在 ARM 代码中,不允许为 CDP2 使用 cond

coproc

是要运行指令的协处理器的名称。 标准名称为 pn,其中 n 为 0 到 15 范围内的整数。

opcode1

是一个特定于协处理器的 4 位操作码。

opcode2

是一个特定于协处理器的可选 3 位操作码。

CRdCRnCRm

是协处理器寄存器。

用法

这些指令的具体用法取决于协处理器。 有关详细信息,请参阅协处理器文档。

体系结构

CDP ARM 指令可用于 ARM 体系结构的所有版本。

CDP2 ARM 指令可用于 ARMv5 及更高版本。

这些 32 位 Thumb 指令可用于 ARMv6T2 及更高版本。

这些指令均无 16 位 Thumb 版本。

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IC
Non-Confidential