movt
movw
move width
适用于,ARM6T2、ARMV7,比较新。
LDR / STR
注释
代码密度
代码密度是指在给定的存储空间中所能容纳的指令数量,通常以字节或比特为单位来衡量。在嵌入式系统和其他资源受限的环境中,代码密度是一个重要的考量因素,因为它直接影响到程序所需的存储器空间大小。
代码密度和性能之间存在一定的关联,但并不是简单的线性关系。一般来说,更高的代码密度意味着在给定的存储器空间内能够容纳更多的指令,这可能会带来较少的存储器访问次数和更短的代码路径,从而提高了存储器访问效率和指令执行速度。因此,在资源有限的环境中,高代码密度的指令集通常可以提供更好的性能。
然而,代码密度并不是唯一影响性能的因素。指令的执行效率、流水线处理能力、缓存效果等因素也会对性能产生重要影响。因此,在选择指令集时,需要综合考虑代码密度、指令执行效率和其他因素,以获得最佳的性能表现。