답변:
ARMv8 은 64 비트입니다. 32 비트 호환성
ARMv8 아키텍처는 기존 32 비트 소프트웨어와의 호환성을 유지하면서 전력 효율적인 구현에 중점을 두어 ARM 아키텍처에 64 비트 지원을 제공합니다. 깔끔한 접근 방식을 채택함으로써 ARMv8-A 프로세서는 내일의 가장 혁신적이고 효율적인 장치에 전력을 공급할 ARM 프로세서의 저전력 소비 특성을 유지하면서 사용 가능한 성능 범위를 확장합니다. ARM에는 ARMv8-A 아키텍처를 지원하는 고성능, 고효율 및 초 고효율의 3 가지 제품 계층이 있습니다.
ARMv8-A는 ARM 아키텍처에 64 비트 아키텍처를 지원하며 다음을 포함합니다.
- 64 비트 범용 레지스터, SP (스택 포인터) 및 PC (프로그램 카운터)
- 64 비트 데이터 처리 및 확장 된 가상 주소 지정
두 가지 주요 실행 상태 :
- AArch64-예외 모델, 메모리 모델, 프로그래머 모델 및 해당 상태에 대한 명령어 세트 지원을 포함한 64 비트 실행 상태
- AArch32-예외 모델, 메모리 모델, 프로그래머 모델 및 해당 상태에 대한 명령어 세트 지원을 포함한 32 비트 실행 상태
ARMv7과 같이 더 낮은 것은 32 비트입니다.