首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

与32位的ARM指令集相比较,16位的Thumb指令集具有哪些优势?

发布网友 发布时间:2022-04-25 14:50

我来回答

2个回答

热心网友 时间:2023-06-27 11:39

Thumb指令集不是完整的指令集,它是ARM指令集的子集。但是Thumb指令具有更高的代码密度,即占用存储空间小,仅为ARM代码规格的65%,但其性能却下降的很少。
所以,Thumb指令集使ARM处理器能应用到有限的存储带宽,并且,代码密度要求很高的嵌入式系统中去。

热心网友 时间:2023-06-27 11:39

Thumb指令与ARM指令的时间效率和空间效率关系为:
*存储空间约为ARM代码的60%~70%
*指令数比ARM代码多约30%~40%
*存储器为32位时ARM代码比Thumb代码快约40%
*存储器为16位时Thumb比ARM代码快约40~50%
*使用Thumb代码,存储器的功耗会降低约30%

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com