ARM을 다루는데 가장 기초적인 개념은 mode, register, exception일 것이다. 이 용어들에 대해 알아보자. 위 세 가지 용어들은 서로 연관되어 있어서 무엇을 먼저 설명하던지간에 용어가 섞여서 나온다. 여기선 mode, register, exception 순서로 진행해본다. ARM operating mode ARM에는 7가지 동작 모드가 존재한다. 각 모드에 대한 설명은 아래와 같다. 각 모드에 대한 추가적인 설명은 아래와 같다. User(USR): 일반적으로 사용하는 모드로 ARM 상태와 Thumb 상태로 동작한다. 사용자 프로그램은 보통 이 모드에서 동작한다. Fast Interrupt(FIQ): FIQ exception(high priority, fast)이 발생하면 이 모드로 전환..