[Arm프로세서] AAPCS(Arm Procedure Call Standard) 소개

Guillermo Austin Kim|2021년 2월 12일
Posts

[Arm프로세서] AAPCS(Arm Procedure Call Standard) 소개

Guillermo Austin Kim|2021년 2월 12일

많은 소프트웨어 개발자들은 함수 호출은 C 언어에서 제공하는 문법으로 여깁니다. 함수 호출은 CPU 아키텍처에 의존적이며, CPU 아키텍처의 도움을 받아야 가능한 동작입니다. Arm 코어에서 어떤 프로그램이 실행될 때, 함수 호출은 Arm 아키텍처에서 정의된 'Procedure Call Standard for the Arm Architecture'에 따라 이뤄집니다. 앞으로 업데이트될 포스트에서 간단한 예제 코드와 함께 Q/A 형식으로 질문을 던지면서 AAPCS에서 무엇을 알아야 하는지를 말씀드리고, Arm 스팩 문서에서 AACPS를 어떻게 정의하는지 설명합니다. [정보]아래 링크에 가보면 'Procedure Call Standard for the Arm Architecture'를 AAPCS로 표기한다는