Thumb指令集

    Thumb指令集可以看做ARM指令集的一个子集,其用于支持存储系统数据总线为16位的应用系统。Thumb指令长度为16位,这样,与32位的ARM指令集相比,有效地节省了系统的存储空间。但Thumb指令集中的数据处理指令的操作数仍然是32位的,指令寻址地址也是32位的。
    在实际应用中,若对系统的性能有较高要求,则选arm指令集和32位的memory;若对系统的功耗有较高要求时,则选Thumb指令集和16位的memory;一般将两者混合使用,根据系统不同部分的不同需求,选用合适的指令,发挥两者的优势。
    Thumb指令集由数据处理指令、跳转指令、Load/Store指令和软件中断指令4大类构成。
    数据处理指令

格 式

版权声明:aysz01 发表于 2024-09-09 8:52:52。
转载请注明:Thumb指令集 | 电工学习网

暂无评论

暂无评论...