Thumb-2 指令集的最佳定义是什么? A. 与 ARM 指令集(16 位)不同,Thumb-2 是 32 位指令集,是 ARM 指令集的超集,可提供更好的性能 B. 与 ARM 指令集(32 位)不同,Thumb-2 是 16 位指令集,是 ARM 指令集的子集,用于提供更好的代码密度 C. 与 ARM 指令集(即 32 位)一样,Thumb-2 是 32 位指...
Thumb指令集可以看作是ARM指令压缩形式的子集,它是为减小代码量而提出,具有16bit的代码密度。Thumb指令体系并不完整,只支持通用功能,必要时仍需要使用ARM指令,如进入异常时。其指令的格式与使用方式与ARM指令集类似,而且使用并不频繁,Thumb指令集作一般了解。在编写Thumb指令时,先要使用伪指令CODE16...
ARM指令集和Thumb-2指令集一般区别有如下几点:\x0d\x0a一、跳转指令\x0d\x0a程序相对转移,特别是条件跳转与 ARM 代码下的跳转相比,在范围上有更多的限制,转向子程序是无条件的转移.\x0d\x0a二、数据处理指令\x0d\x0a数据处理指令是对通用寄存器进行操作,在大多数情况下,操作的结果须放入其...
ARM指令集和Thumb-2指令集一般区别有如下几点:一、跳转指令 程序相对转移,特别是条件跳转与 ARM 代码下的跳转相比,在范围上有更多的限制,转向子程序是无条件的转移.二、数据处理指令 数据处理指令是对通用寄存器进行操作,在大多数情况下,操作的结果须放入其中一个操作数寄存器中,而不是第 3 个寄存器中...