[Arm프로세서] AAPCS: Armv7: SP와 LR 레지스터란

Guillermo Austin Kim|2021년 5월 12일
Posts

[Arm프로세서] AAPCS: Armv7: SP와 LR 레지스터란

Guillermo Austin Kim|2021년 5월 12일

Armv7 아키텍처에서 정의된 레지스터 중 SP(R13) 레지스터와 LR(R14) 레지스터는 AAPCS와 연관된 핵심 레지스터입니다. 먼저 전체 레지스터 목록 중에서 SP, LR 레지스터를 보겠습니다. 전체 레지스터 목록 중 SP와 LR 레지스터 다음 그림을 보면서 Armv7 아키텍처에서 정의된 레지스터 중 AAPCS와 연관된 레지스터를 알아봅시다. 그림 6.1 Armv7 아키텍처의 레지스터 목록 중 AAPCS와 연관된 레지스터(출처: DDI0406C_C_arm_architecture_reference_manual) 위 그림은 Armv7 아키텍처에서 Arm 모드 별로 정의된 레지스터 목록입니다. 그림의 아랫 부분을 보면 빗금으로 된 박스가 보입니다. 빗금으로 표시된 박스의 윗 부분에 있