[Arm프로세서] Armv8: 익셉션 벡터 테이블(Exception Vector Table)
Post
원문 보기 →[Arm프로세서] Armv8: 익셉션 벡터 테이블(Exception Vector Table)
Armv8 아키텍처의 익셉션 벡터 테이블을 이루는 핵심 개념은 Armv7 아키텍처의 익셉션과 같습니다. Arm 코어는 익셉션을 감지하면 익셉션의 종류 별로 지정된 주소로 프로그램 카운터를 브랜치합니다. 익셉션 벡터 테이블은 익셉션 벡터로 구성된 테이블인데, 익셉션의 종류와 익셉션의 종류 별 오프셋 주소로 구성돼 있습니다. Armv7 아키텍처의 익셉션 벡터 테이블과의 차이점 그런데 Armv8 아키텍처의 익셉션 테이블은 Armv7 아키텍처의 익셉션 테이블과 어떤 차이점이 있을까요? 이 질문에 다음과 같이 답할 수 있습니다. ❑ 익셉션 레벨 별로 익셉션 벡터 테이블이 구성돼 있다. ❑ 익셉션 벡터의 주소가 0x80 바이트 간격으로 정렬돼 있다. 첫 번째 차이점은 익셉션을

