본문내용
ode
- 명령이나 데이터를 메모리부터 읽거나 쓸 때 오류가 발생하면 ARM은 Abort 모드가 된다.
Abort는 외부의 메모리 제어기에서 발생된다.
Undefined Mode
- ARM이 정의되지 않은 명령을 수행하려고 하면 수행되는 프로세서 동작모드
System Mode
- User 모드와 동일한 용도로 사용되지만 privilege 모드이다.
SWI ( Software Interrupt )
- 하나의 프로그램 실행을 그 프로그램 내에 포함시킨 명령에 의하여 중단시켜 재개할 수 있도록
해두고, 다른 프로그램의 실행으로 제어를 옮기는 것
PC ( Program Counter )
- 프로그램이 읽어올 메모리의 위치를 나타낸다.
CPSR ( Current Program Status Register )
- 프로세서가 수행하고 있는 현재의 동작 상태를 나타낸다.
SPSR ( Saved Program Status Register )
- 이전 모드의 CPSR 복사본.
Exception이 발생하면 ARM이 하드웨어적으로 이전 모드의 CPSR값을 각각의 모드에 해당하는
SPSR에 복사
System 모드를 제외한 모든 privilege 모드에 각각 하나씩 존재
- 명령이나 데이터를 메모리부터 읽거나 쓸 때 오류가 발생하면 ARM은 Abort 모드가 된다.
Abort는 외부의 메모리 제어기에서 발생된다.
Undefined Mode
- ARM이 정의되지 않은 명령을 수행하려고 하면 수행되는 프로세서 동작모드
System Mode
- User 모드와 동일한 용도로 사용되지만 privilege 모드이다.
SWI ( Software Interrupt )
- 하나의 프로그램 실행을 그 프로그램 내에 포함시킨 명령에 의하여 중단시켜 재개할 수 있도록
해두고, 다른 프로그램의 실행으로 제어를 옮기는 것
PC ( Program Counter )
- 프로그램이 읽어올 메모리의 위치를 나타낸다.
CPSR ( Current Program Status Register )
- 프로세서가 수행하고 있는 현재의 동작 상태를 나타낸다.
SPSR ( Saved Program Status Register )
- 이전 모드의 CPSR 복사본.
Exception이 발생하면 ARM이 하드웨어적으로 이전 모드의 CPSR값을 각각의 모드에 해당하는
SPSR에 복사
System 모드를 제외한 모든 privilege 모드에 각각 하나씩 존재
소개글