ARM 64位处理器架构ARMv8技术浅析
  • 上方文Q
  • 2011年10月31日 17:24
  • 0

ARM 64位处理器架构ARMv8技术浅析

AArch64是一套新的指令集,支持ARMv7架构中的所有功能,包括TrustZone、虚拟化等等,而且内存翻译系统也是基于ARMv7而来的,采用LPAE表格式,翻译表寄存器最高支持48位虚拟寻址。 

ARM 64位处理器架构ARMv8技术浅析

AArch64指令集的长度固定为32-bit,在语法上也和AArch32基本一样,只在必要的地方做了修改,此外随时都可以访问31个通用寄存器,而且宽度都是64-bit的。 

ARM 64位处理器架构ARMv8技术浅析

A64、A32不同之处在于,新指令都支持64-bit操作,条件指令要少得多,没有任意长度的载入/存储多重指令。

ARM 64位处理器架构ARMv8技术浅析

A64的高级SIMD和浮点指令集与A32基本类似,高级SIMD同样共享浮点寄存器文件,并有三处重要改进:32个128-bit宽度寄存器、支持双精度浮点执行、完整支持IEEE754标准。 

ARM 64位处理器架构ARMv8技术浅析

A64的通用寄存器文件和媒体寄存器文件。 

ARM 64位处理器架构ARMv8技术浅析

指令级支持加密AES、SHA-1、SHA-256。 

ARM 64位处理器架构ARMv8技术浅析

意外模型。有四种意外级别,EL3到EL0。


文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0