[Arm] 익셉션에 대해 공부해보자!
·
Embedded Systems/Arm 아키텍처
이 글은 김동현(Austin Kim)님의 '시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리' 책을 참고하여 작성하였음을 밝힙니다! Arm 아키텍처를 처음 공부하면서부터 계속해서 '익셉션'. "익셉션을 발생시킨다"는 말을 많이 보았다. 오늘은 평소 궁금했던 이 부분을 파고려고 한다. 단어의 뜻으로 유추해보자면 무언가 일반적이지 않은 CPU 상황을 만드는 이벤트가 아닐까 싶다.익셉션? 너는 누구니?익셉션은 CPU 아키텍처마다 지원하는 기능으로, x86, MIPS, Arm, RISC-V 와 같은 아키텍처의 핵심 기능 중 하나이다. x86, MIPS, RISC-V, Arm 아키텍처 기반의 CPU는 각각 머신에 맞게 빌드된 기계어를 실행한다. 대부분의 경우 CPU 코어에서 기계어를 실행하면 기계어의 ..