
【공부/정리】 시스템 소프트웨어 개발을 위한 ARM 아키텍처 구조와 원리 ② 익셉션과 익셉션레벨
·
Embedded
책은 ARMv7과 ARMv8 양쪽 모두를 다루고 있습니다.이미 이전 포스트들에서 ARMv7에 대해서 충분히 공부했기 때문에, 이번 포스트에서는 ARMv8에 집중해서 다룹니다.ARMv7 관련 내용 중 일부는 해당 내용을 자세히 다룬 포스트를 주석으로 링크 달고 생략하도록 하겠습니다.4. ARMv7의 동작모드다른 포스트들(링크1, 링크2)에서 자세히 공부했던 내용이므로 중요한 내용만 집고 넘어갑니다. 4.1. 동작모드들 설명ARMv7은 크게 특권모드와 비특권모드 2가지로 나뉩니다.모드심볼동작모드CPSR[4:0]설명비특권모드USR유저모드0x10일반 유저 애플리케이션이 실행되는 동작모드특권모드FIQFast인터럽트0x11요청받은 인터럽트를 NVIC가 관리하고 처리하는 동작모드IRQ인터럽트0x12SVC슈퍼바이저0x..