关于ARM处理器的指令集说法错误的是( )。

admin2021-06-09  22

问题 关于ARM处理器的指令集说法错误的是(    )。

选项 A、Thumb指令集是ARM指令集的一个子集
B、ARM指令集指令宽度为32位,而Thumb指令集指令宽度为16位
C、Thumb-2指令集既有16位指令宽度又有32位指令宽度
D、所有ARM处理器均具有Thumb-2指令集

答案D

解析 ARM指令集全部是32位的指令,其基本指令主要用于进行8位、16位和32位整数的运算,通过扩展的协处理器(最多16个),可以扩充浮点运算指令、数字信号处理(DSP)指令、单指令多数据(SIMD)指令等,使处理器的功能大大扩展。从ARMV4T架构开始,几乎所有ARM处理器都支持Thumb指令集。Thumb全部是16位字长的指令,可以看作是ARM指令的压缩形式。它是为减少代码量而设计的,因为较短的指令整体上可以有更高的代码密度。Thumb-2指令集既有16位指令又有32位指令,是一个混合的指令集。它是16位Thumb指令集的超集,功能强大、完备,效率高。ARMv6、v7A&R以及v7M等版本中有Thumb-2指令集。故本题选择D选项。
转载请注明原文地址:https://jikaoti.com/ti/bEo7FFFM
0

随机试题
最新回复(0)