为何thumb指令集的工作寄存器少于arm?
来源:百度知道 编辑:UC知道 时间:2024/06/15 22:24:40
请大侠帮忙,我是刚刚接触!!!O(∩_∩)O谢谢
还有一问题是thumb指令集为什么要支持bx的指令?O(∩_∩)O谢谢各位
还有一问题是thumb指令集为什么要支持bx的指令?O(∩_∩)O谢谢各位
因为thumb指令是16位的,rd,rn和rm都是占3位的,3位二进制最多是8,所以只能识别R0~R7
bx是切换ARM状态和thumb状态的指令,thumb指令集不支持,那如何返回arm状态呢?