arm协处理器汇编.docVIP

  • 2
  • 0
  • 约8.6千字
  • 约 11页
  • 2017-04-11 发布于湖北
  • 举报
arm协处理器汇编

访问CP15寄存器指令的编码格式及语法说明如下: 31? 28 27? 24 23? 21 20 19? 16 15? 12 11? 8 7? 5 4 3? 0 cond 1 1 1 0 opcode_1 L cr n rd 1 1 1 1 opcode_2 1 crm 说明: opcode_1:协处理器行为操作码,对于CP15来说,opcode_1永远为0b000,否则结果未知。 rd:不能是r15/pc,否则,结果未知。 crn:作为目标寄存器的协处理器寄存器,编号为C0~C15。 crm:附加的目标寄存器或源操作数寄存器,如果不需要设置附加信息,将crm设置为c0,否则结果未知。 opcode_2:提供附加信息比如寄存器的版本号或者访问类型,用于区分同一个编号的不同物理寄存器,可以省略opcode_2或者将其设置为0,否则结果未知。 指??? 令 说??? 明 语法格式 mcr 将ARM处理器的寄存器中的数据写到CP15中的寄存器中 mcr{cond}?? p15, opcode_1, rd, crn, crm, {opcode_2} mrc 将CP15中的寄存器中的数据读到ARM处理器的寄存器中 mcr{cond}?? p15, opcode_1, rd, crn, crm, {opcode_2} CP15的寄存器列表如表4-1所示。 表4-1? ARM处理器中C

文档评论(0)

1亿VIP精品文档

相关文档