打印

ARM指令集和Thumb-2指令集有什么区别?

[复制链接]
2080|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tiaotiao419|  楼主 | 2013-7-25 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ARM指令集和Thumb-2指令集有什么区别,是不是只有用汇编写的时候有区别?为什么用ARM指令集写的代码不能移植到Thumb-2指令集?  谢谢了
沙发
soso| | 2013-7-25 15:49 | 只看该作者
Thumb是16/32位指令,ARM是32位,二者不兼容。

使用特权

评论回复
板凳
zeluo| | 2013-7-25 19:08 | 只看该作者
两者应该不兼容   这是我的猜测   楼主   最好验证一下   先顶一个

使用特权

评论回复
地板
jomosiron| | 2013-7-26 14:06 | 只看该作者
Thumb-2指令集是兼容32位与16位指令的;ARM指令集不兼容,如需用到16位,得需要告诉编译器,我要用16位的了。

使用特权

评论回复
5
outstanding| | 2013-7-26 14:41 | 只看该作者
Thumb 更好吧,节省空间

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

19

帖子

0

粉丝