
PSR은 ARM 프로세서에서 현재 연산 상태와 프로세서의 상태를 추적하는 레지스터이다. 다양한 플래그 및 제어 비트로 구성된다.
N: alu의 연산 결과가 음수일 때 1.
Z: alu의 연산 결과가 0일 때 1.
C: alu의 연산에서 캐리(자리올림)이 발생한 경우에 1.
V: alu의 연산에서 오버플로우가 발생한 경우에 1.
Example:
특정 상황에서 인터럽트를 비활성화화여, 프로그램 실행 중에 특정 구간에서 인터럽트가 발생하지 않도록 보장함.
3.T Bit(Thumb 상태 전환 비트)
Thumb 상태는 ARM 아키텍처의 일부로, 동일한 작업을 수행하면서 더 많은 명령어 집합을 사용함.
(코드의 밀도 상승)
4.Mode Bits(모드 비트)