ARM의 특수 용도 레지스터
R13 ( SP : Stack Pointer ) : C/C++ 에서 stack 을 관리 하기 위해 포인터관리 용도로 사용.
R14 ( LR : Link Register ) : 특정 함수 호출 뒤 return 될 위치를 저장할 목적으로 사용.
R14 ( PC : Program Counter ) : 실행되는 code 의 위치 저장. 다른 platform 과 동일.
CPSR ( Current Porcessor Status Register ) : 연산 결과, IRQ/FIQ 금지 및 동작 모드 등을 설정함.
'한국으로 > ARM' 카테고리의 다른 글
Tail Call (0) | 2018.07.24 |
---|---|
정수 승격과 형변환 문제 (0) | 2018.07.22 |
다중 메모리 이동: LDM, STM (0) | 2018.07.22 |
AAPCS와 레지스터 테이블 (0) | 2018.07.21 |
호출 규약 __cdecl 과 __stdcall의 차이점 (0) | 2018.07.21 |
volatile이 필요한 경우 (0) | 2018.07.21 |
C Runtime Startup (0) | 2018.07.21 |
어셈블리어로 반복 프로그램 짜기 (0) | 2018.07.21 |