JLink V8转接板ARM指令集快速参考卡.pdfVIP

  • 0
  • 0
  • 约5.74万字
  • 约 6页
  • 2026-01-30 发布于北京
  • 举报

ARM®指令集快速参考

表键

{cond}参见表条件字段{cond}。无条件执行时省略。a_mode2参见表寻址模式2。

操作数2参见表灵活操作数2。移位和旋转仅作为操作数2的一部分可用。a_mode2P参见表寻址模式2(仅后索引)。

字段参见表PSR字段。a_mode3参见表寻址模式3。

PSRCPSR(当前处理器状态寄存器)或SPSR(保存的处理器状态寄存器)a_mode4L参见表寻址模式4(块加载或堆栈弹出)。

{S}如果存在S,则更新条件标志。a_mode4S参见表寻址模式4(块或堆栈压入)。

C*,V*在架构v4及更早版本中,标志位是不可预测的,在架构v5及更高版本中保持不变。a_mode5参见表寻址模式5。

Q粘性标志位。在溢出时始终更新(无S选项)。使用MRS和MSR和复位。reglist用逗号分隔的寄存器列表,用大括号{和}包围。

x,yB表示半寄存器[15:0],或T表示[31:16]。{!}如果存在!,则在数据传输后更新基址寄存器。

immed_8r一个32位常量,通过将8位值右旋转偶数位形成。+/-+或–.(+可以省略。)

立即_8*4一个10位常量,通过将8位值左移两位形成。§参见表ARM架构版本。

操作§汇编器S更新Q操作

MoveMoveMOV{cond}{S}Rd,操作数2NZCRd:=操作数2

NOTMVN{cond}{S}Rd,操作数2NZCRd:=00xFFFFFFFF异或操作数2

PSR到寄存器3MRS{cond}路,PSRRd:=PSR

到PSR3MSR{cond}PSR_字段,RmPSR:=Rm(仅选中的字节)

立即数到PSR3MSR{cond}PSR_字段,#立即数_8rPSR:=立即数_8r(仅选中的字节)

40位累加器到寄存器XSMRA{cond}RdLo,RdHi,AcRdLo:=Ac[31:0],RdHi:=Ac[39:32]

文档评论(0)

1亿VIP精品文档

相关文档