General purpose register (X0~X30)
Special register (PC, ELR_ELx, SP_ELx)
PSTATE, SPSR_ELx
System regiser (e.g: VBAR_EL1, HCR_EL2) // 시스템의 설정 (접미사로 EL)
R1: ‘Register 1’ or ‘R1 Register’
X19: ‘Register x19’ or‘x19 Register’
W19(0~31bit저장) is 4 byte unit of X19(64bit저장) register
Basic operation
Data storage: input or output
Arithmetic operations: input or output
Control flow: PSTATE conditional flag
Function parameters and return values: X0~X7
Data movement: input or output
For RTOS
Context switching
Control flow
X0~X7: Argument
X0: Function return
X30: Return address(함수를 호출한 시점의 주소) // 링크 레지스터