04arm thumb thumb2指令系统4学时1指令集概述.pptxVIP

  • 44
  • 0
  • 约2.86千字
  • 约 22页
  • 2021-09-08 发布于北京
  • 举报

04arm thumb thumb2指令系统4学时1指令集概述.pptx

4.1 ARM系列处理器指令集概述;1) 计算机指令集分类: (1)复杂指令集(CISC),特点:每条指令的编码长度不固定,可以是8位、16位、32位甚至更长。 CISC(complex instruction set computer) Intel 80x86系列微处理器是典型的CISC计算机, 因为指令编码长短不一,导致指令译码器结构复杂, 译码电路需要更多的基本逻辑单元来实现。;2) ARM7-ARM11指令集;ARM7TDMI的苦恼: 为了兼顾性能和代码密度需要在2套指令集间频繁切换。;M3支持Thumb-2 的一个子集,包含: 所有基本的16位和32位Thumb-2指令 。 16位/32位Thumb2指令集,既有32位指令集高效处理能力,又具有16位指令的代码空间压缩能力,而且还无需在32位ARM状态与16Thumb状态间来回切换,所有Thumb2指令只能在Thumb状态下执行。; Thumb-2真不愧是一个突破性的指令集。它强大,它易用,它轻佻,它高效。 Thumb-2是16位Thumb指令集的一个超集,在Thumb-2中, 16位指令首次与32位指令并存,结果在Thumb状态下可以做的事情一下子丰富了许多,同样工作需要的指令周期数也明显下降。;4.1.2 ARM/Thumb/Thumb-2指令

文档评论(0)

1亿VIP精品文档

相关文档