ARM 아키텍처 어셈블리
ARM Register R0 ~ R12 : 범용 레지스터 (다목적 레지스터), R11(스택 프레임 포인터) R0 : 함수 리턴 값 저장 (EAX 같은 느낌) R0 ~ R3 : 함수 호출 인자 전달 R13 ~ R15 : 특수 레지스터 R13(SP) : 스택 포인터 : 스택의 맨 위를 가리킴 R14(LR) : 링크 레지스터 : 서브루틴 후에 돌아갈 리턴 주소 저장 R15(PC) : 프로그램 카운터 : 현재 fetch되고 있는 명령어의 주소 - 따라서 현재 실행되는 명령어의 다음다음 주소 CPSR : 현재 프로그램 상태 레지스터 ARM 어셈블리 명령어 OP Code Rd, Rn, Rm OP Code : push, add, sub, mov 등 어셈블리 명령어 Rd : Destination Register, 반드..