728x90
반응형
Context는 현재의 CPU에 대한 모든 정보를 말하고요, 그 모든 정보는 Register들의 현재 값들을 말하는 거죠.
각 모드별로 호환될 때 CPSR(Current Program Status Register)에 레지스터의 상태값(context)이 저장되고 모드가 전환될 시 CPSR값을 SPSR(Saved Program Status Register)에 저장하게 된다.
모드가 변경되면 banked register가 덮어지게 되며 원래 레지스터로 복구 되면 기존의 레지스터 값은 복원된다.
R14 (Linked Register) = Return Address 저장 레지스터
R13 (Stack Pointer) = ESP(Intel)
R15 (Program counter) = EIP(Intel)
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20151128 엄민웅 - arm 임베디드레시피 이론 수업 (교제 127~161) (7) | 2015.11.28 |
---|---|
20151127 - 홍준모 ARM~>ASM 2일 차 - 126p~ (7) | 2015.11.27 |
20151127-김재홍-ARM_Assembly_2일차 (6) | 2015.11.27 |
20151127 - 권오민 - ARM ASSEMBLY 2일차 (4) | 2015.11.27 |
2015.11.26_개인업무일지_[ASM #1]_이량경_mode (9) | 2015.11.27 |
20151126 업무일지 -여지윤- ARM Assembly (9) | 2015.11.27 |
20151126_안향진_ARM어셈블리_1 (8) | 2015.11.27 |
20151126 엄민웅 - arm 임베디드레시피 이론 수업 (교제 84~126) (6) | 2015.11.27 |