Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GNU Arm嵌入式工具链| Arm none eabi gcc选项:Thumb(-mthumb)和Arm(-marm)状态之间有什么区别?_Arm_Gnu Arm_Arm None Eabi Gcc - Fatal编程技术网

GNU Arm嵌入式工具链| Arm none eabi gcc选项:Thumb(-mthumb)和Arm(-marm)状态之间有什么区别?

GNU Arm嵌入式工具链| Arm none eabi gcc选项:Thumb(-mthumb)和Arm(-marm)状态之间有什么区别?,arm,gnu-arm,arm-none-eabi-gcc,Arm,Gnu Arm,Arm None Eabi Gcc,我有一个可能微不足道的问题,但是Thumb(-mthumb)和Arm(-marm)state之间有什么区别?为什么大多数教程建议使用Thumbstate 我很好奇这到底是什么意思?它与什么有关 最好的 我建议阅读这两篇文章,一篇来自Arm,(-marm表示GCC将生成arm32/A32代码,-mthumb表示它将生成thumb/T32代码),以及这篇研究论文 基本上,这两个指令集在可用指令集及其编码方面有所不同。因此,使用thumb/T32应该比使用arm/A32获得更小更快的可执行文件 这就是

我有一个可能微不足道的问题,但是
Thumb(-mthumb)
Arm(-marm)
state之间有什么区别?为什么大多数教程建议使用
Thumb
state

我很好奇这到底是什么意思?它与什么有关


最好的

我建议阅读这两篇文章,一篇来自Arm,(-marm表示GCC将生成arm32/A32代码,-mthumb表示它将生成thumb/T32代码),以及这篇研究论文

基本上,这两个指令集在可用指令集及其编码方面有所不同。因此,使用thumb/T32应该比使用arm/A32获得更小更快的可执行文件


这就是大多数教程建议使用thumb/T32指令集的原因。

我建议阅读这两篇文章,一篇来自Arm,(-marm表示GCC将生成arm32/A32代码,-mthumb表示它将生成thumb/T32指令集),以及这篇研究论文

基本上,这两个指令集在可用指令集及其编码方面有所不同。因此,使用thumb/T32应该比使用arm/A32获得更小更快的可执行文件


这就是大多数教程建议使用thumb/T32指令集的原因。

这就是我的意思!非常感谢!我一定会读这些文章。这就是我的意思!非常感谢!我一定会读这些文章。