From WikiChip
Difference between revisions of "arm/aarch64"
(AArch64) |
|||
Line 1: | Line 1: | ||
{{arm title|AArch64}}{{arm isa main}} | {{arm title|AArch64}}{{arm isa main}} | ||
'''AArch64''' is the {{arch|64}} execution state of the {{\\|ARMv8}} ISA. A machine in this state executes operates on the {{\\|A64}} instruction set. This is in contrast to the {{\\|AArch32}} which describes the classical 32-bit ARM execution state. | '''AArch64''' is the {{arch|64}} execution state of the {{\\|ARMv8}} ISA. A machine in this state executes operates on the {{\\|A64}} instruction set. This is in contrast to the {{\\|AArch32}} which describes the classical 32-bit ARM execution state. | ||
+ | |||
+ | == Overview == | ||
+ | The AArch64 execution state was introduced with the {{\\|ARMv8}} ISA for machines executing {{\\|A64}} instructions. A machine in AArch64 can only execute A64 instructions and cannot execute {{\\|A32}} or {{\\|T32}} instructions. However, unlike in {{\\|AArch32}}, in the 64-bit state, instructions can access both the 64-bit and 32-bit registers. | ||
{{stub}} | {{stub}} |
Revision as of 12:21, 20 September 2018
ARM ISA | |
General | |
Variants | |
Extensions | |
Topics | |
Versions(all) | |
AArch64 is the 64-bit execution state of the ARMv8 ISA. A machine in this state executes operates on the A64 instruction set. This is in contrast to the AArch32 which describes the classical 32-bit ARM execution state.
Overview
The AArch64 execution state was introduced with the ARMv8 ISA for machines executing A64 instructions. A machine in AArch64 can only execute A64 instructions and cannot execute A32 or T32 instructions. However, unlike in AArch32, in the 64-bit state, instructions can access both the 64-bit and 32-bit registers.
This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information. |