• 약 1분
(301 단어)
• ko
ARM64
Categories TechSavvy ComputerArchitecture
Tags
#Blogging
#ComputerArchitecture
#Linux
#AGL
#EmbeddedLinux
#OpenEmbedded
#Yocto
#CrossDevelopment
#GCC
#GDB
#Toolchain
정의
ARM이 64bit을 도입하며 한 정의
- AArch32 – Thumb 모드 실행을 포함한 ARM에서 정의된 레거시 32비트 명령 집합 아키텍처(ISA)입니다.
- AArch64 – ARM에서 정의된 새 64비트 ISA(명령 집합 아키텍처)입니다.
- ARMv7 - AArch32에 대한 지원도 포함하는 “7세대” ARM 하드웨어의 사양입니다. 이 버전의 ARM 하드웨어는 ARM용 Windows가 지원되는 첫 버전입니다.
- ARMv8 - AArch32 및 AArch64 모두에 대한 지원을 포함하는 “8세대” ARM 하드웨어의 사양입니다.
Windows 에서의 정의
- ARM – AArch32(32비트 ARM 아키텍처)를 나타내며 WoA(Windows on ARM)라고도 합니다.
- ARM32 – 위의 ARM과 동일하며, 명확성을 위해 이 문서에서 사용됩니다.
- ARM64 – 64비트 ARM 아키텍처(AArch64)를 말합니다. WoA64는 없습니다
ARM의 데이터 형식
- Short-Vector – 벡터에서 8바이트 또는 16바이트 분량의 요소로 직접 표현할 수 있는 데이터 형식입니다. 크기는 8바이트 또는 16바이트에 맞춰져 있으며 각 요소는 1, 2, 4 또는 8바이트가 될 수 있습니다.
- HFA(동일 부동 소수점 집계) – 2개~4개의 동일한 부동 소수점 멤버(floats 또는 doubles)를 포함하는 데이터 형식입니다.
- HVA(동일 Short-Vector 집계) – 2개~4개의 동일한 Short-Vector 멤버가 있는 데이터 형식입니다.
Reference
[1] ARM프로세서에 대한 C++프로젝트 구성의 ARM64 ABI 규칙개요 , Microsost, https://docs.microsoft.com/ko-kr/cpp/build/arm64-windows-abi-conventions?view=msvc-160
Share this article
Found this helpful? Share it with your network
관련 글
• 약 2분
(473 단어)
•13개 연관
Understanding ARM64 Architecture
TechSavvyComputerArchitecture
#Blogging
#ComputerArchitecture
• 약 3분
(608 단어)
•13개 연관
ABI Standards Explained
TechSavvyComputerArchitecture
#Blogging
#ComputerArchitecture
• 약 1분
(284 단어)
•13개 연관
Understanding POSIX
TechSavvyComputerArchitecture
#Blogging
#POSIX
Join the Discussion
Share your thoughts and connect with other readers
댓글
GitHub 계정으로 로그인하여 댓글을 남겨보세요. 건설적인 의견과 질문을 환영합니다!
댓글을 불러오는 중...
댓글을 불러올 수 없습니다.