2016-09-13 12 views

답변

3

번호

예외 반환 지점에서 매우 다른 것입니다 대부분 때문에

- 어쨌든 전체 실행 상태를 교체 을 때문에 그것이 지점이하는 것과 같은 방법으로 Thumb 상태에 연동하지 않습니다을 사용하여 SPSR을 복원 할 수 있습니다. 특히 인터럽트 된 컨텍스트의 명령 세트 상태는 SPSR.T 비트에 인코딩됩니다.

+0

그런 다음 Thumb 모드에서 BL이 LR의 LSB를 1로 설정하는 이유는 무엇입니까? CPSR의 T 비트에 모드 (Thumb)가 지정되어 있지 않으므로 LR에 1이 중복됩니까? –

+1

@rvt 피 호출 함수가'bx lr'이되기 때문에. – Notlikethat