ARMv8 AArch32模式是否与armv4,armv5或armv6向后兼容? [英] Does ARMv8 AArch32 mode has backward compatible with armv4 , armv5 or armv6?

查看:349
本文介绍了ARMv8 AArch32模式是否与armv4,armv5或armv6向后兼容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们知道ARMv8 AArch32位模式与ARMv7架构完全向后兼容.而且ARMv7与ARMv4,ARMv5te和ARMv6向后兼容.

As we know that ARMv8 AArch32 bit mode is fully backward compatible with ARMv7 architecture. And ARMv7 has backward compatibly with ARMv4 , ARMv5te and ARMv6.

从以上陈述可以说,ARMv8 AArch32模式还具有与ARMv4,ARMv5te和ARMv6的向后兼容性.即用ARMv4,ARMv5te或ARMv6编译的代码可以在ARMv8 AArch32模式下运行吗?

From above statement, can we say that ARMv8 AArch32 mode also has backward compatible with ARMv4 , ARMv5te and ARMv6. i.e Code compiled with ARMv4 , ARMv5te or ARMv6 can run on ARMv8 AArch32 mode?

推荐答案

简单的答案是AARCH32与v4、5、6一样向后兼容ARM V7.如果您的旧版ARM代码可以在V7上运行,那么肯定可以在AARCH32上运行.

Simple answer is AARCH32 is as backward compatible to v4,5,6 as much as ARM V7 is. If your legacy ARM code worked on V7 it would definitely work on AARCH32.

这篇关于ARMv8 AArch32模式是否与armv4,armv5或armv6向后兼容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆