ARM7

ARM의 Register

빛나는 미래 2012. 2. 22. 00:49
ARM has a total of 37(32bit) registers,

Special Purpose Generral Register(특정목적의 범용레지스터)

Program Counter(r15=pc)   (현제 수행해야할 명령어 번지가 어디에 있는지 가지고 있다.)

Linked Register(r14=lr) 원래의 위치로 돌아올 주소값을 저장할 공간
인터럽트 하게되면 동작모드가 변하(유저모드->커널모드등)게되면
원래이전의 값을 돌아가야하는 주소를 저장하는 공간

A pointer to the in

Stack Pointer(r13=sp) 현재의 스택의 위치를 나타냄