Arm architecture

This manual describes the ARM® architecture v8, ARMv8. The architecture describes the operation of an ARMv8-A Processing element (PE), and this manual includes descriptions of: • The two Execution states, AArch64 and AArch32. • The instruction sets: — In AArch32 state, the A32 and T32 instruction sets, that are compatible with earlier versions of the ARM architecture. — In AArch64 state, the A64 instruction set. • The states that determine how a PE operates, including the current Exception level and Security state, and in AArch32 state the PE mode. • The Exception model. • The interprocessing model, that supports transitioning between AArch64 state and AArch32 state. • The memory model, that defines memory ordering and memory management. This manual covers a single architecture profile, ARMv8-A, that defines a Virtual Memory System Architecture (VMSA). • The programmers’ model, and its interfaces to System registers that control most PE and memory system features, and provide status information. • The Advanced SIMD and floating-point instructions, that provide high-performance: — Single-precision and double-precision floating-point operations. — Conversions between double-precision, single-precision, and half-precision floating-point values. — Integer, single-precision floating-point, and in A64, double-precision vector operations in all instruction sets. — Double-precision floating-point vector operations in the A64 instruction set. • The security model, that provides two security states to support secure applications. • The virtualization model, that support the virtualization of Non-secure operation. • The Debug architecture, that provides software access to debug features.
ARM架构是一种处理器架构,广泛应用于各种移动设备和嵌入式系统中。ARM是Advanced RISC Machine的缩写,采用RISC(Reduced Instruction Set Computing)设计理念,旨在提高处理器的性能和能效。 ARM架构的特点之一是其简单性。它使用了较少的指令集,具有相对较短的指令执行时间和高效的指令级并行性。这使得ARM架构处理器在相同的时钟速度下能够执行更多的指令,提供更好的性能。 另一个重要的特点是可扩展性。ARM架构有多个版本,从简单的32位架构到更高级的64位架构,以适应不同的应用需求。这使得ARM处理器在不同的市场上得到广泛应用,包括移动电话、平板电脑、智能手表、物联网设备和汽车等。 ARM架构还具有低功耗的特性。由于其设计理念的先进性,ARM处理器通常具有低能耗特性,这对于依赖电池供电的移动设备来说至关重要。这也使得ARM架构成为了嵌入式系统的首选处理器架构之一。 最后,ARM架构具有广泛的生态系统和支持。许多主要的芯片制造商都生产基于ARM架构的处理器,如高通、联发科技和三星等。同时,也有大量的软件开发工具和操作系统针对ARM架构进行了优化,使开发者能够轻松地开发ARM架构的应用程序。 总而言之,ARM架构是一种简单、可扩展、低功耗且广受支持的处理器架构。其应用广泛,并成为移动设备和嵌入式系统的首选。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值