12. A64 instructions

ARMv8-A相关历史文章:

ARMv8-A体系架构最大的变化是针对AArch64引入了新的指令集,这个指令集包含了AArch32(ARMv7-A)32-bit指令集中的许多相同的特性。

A64指令集提供了对64-bit宽的寄存器访问和数据操作,以及使用64-bit大小的内存指针的能力。A64指令集运行在AArch64执行状态。ARMv8-A也包含了原始的指令集:A32指令集和Thumb(T32)指令集。

A32指令集和T32指令集都执行在AArch32状态,并提供针对ARMv7-A的后向兼容性。尽管A64指令集在很多方面与老的ISA相似,但是在编码方式上存在不同,A64增加了额外的功能,并移除了那些可能限制高性能速率和功耗效率的功能。
ARMv8-A架构对32位指令集进行了一些增强,但是使用这些功能会与ARMv7-A不兼容。A64中的指令编码仍然是32bit的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 带你走入苹果的世界 1.从iOS-Beta说起 2.背后隐藏的问题2.1 是否所有手机都能够升级到最新的iOS系统...
    __Adan__阅读 751评论 0 0
  • Android的稳定性问题中有一类问题,我们暂且叫做Android Native Error,在传统的叫法中,它可...
    HuangTao_Zoey阅读 4,715评论 1 6
  • 官网介绍: NEON宏观介绍 NEON Programmer’s Guide Version: 1.0 直观认识 ...
    十曰立阅读 16,068评论 16 24
  • ARMv8-A相关历史文章:1. Fundamentals of ARMv8-A2. Execute states...
    Loyen阅读 911评论 0 0
  • 无始劫来我们都被自己的贪嗔痴和无明烦恼所迷惑,不能解脱。尤其是贪欲和邪念(淫欲心),再加上现今社会的种种膨胀与诱惑...
    涤诚阅读 1,498评论 0 0