본문 바로가기
한국으로/ARM

ARM의 특수 용도 레지스터

by 영킴. 2018. 7. 21.

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