[工学]第四节ARM指令.pptVIP

  • 11
  • 0
  • 约1.44万字
  • 约 79页
  • 2018-03-02 发布于浙江
  • 举报
[工学]第四节ARM指令

上节回顾 32 2 7 37 ARM异常 嵌入式系统    第四节:ARM指令 ARM指令系统简介 ARM指令系统的重要性 ARM处理器指令的特点 指令系统所包涵的主要内容 1ARM指令系统的重要性 无操作系统下开发与学习(裸板) 裸机开发----启动代码 BOOTLOADER 基于操作系统下的开发与学习 BOOTLOADER移植 操作系统的移植 2ARM处理器指令的特点 指令的类别  RISC 指令长度 长度固定。 32位(ARM状态)OR16位(THUMB指令) 条件执行 上一条指令的运行结果可以作为下一条执行与否的条件 条件执行及标志位 ARM指令可以通过添加适当的条件码后缀来达到条件执行的目的。 这样可以提高代码密度,减少分支跳转指令数目,提高性能。 CMP r3,#0      CMP r3,#0 BEQ skip       ADDNE r0,r1,r2 ADD r0,r1,r2 skip 默认情况下,数据处理指令不影响程序状态寄存器的条件码标志位,但可以选择通过添加“S”来影响标志位。 CMP不需要增加 “S”就可改变相应的标志位。 loop … SUBS r1,r1,#1 BNE loop 指令所包涵的主要内容 学习AR

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档