반응형
aarch64는 64비트 크기의 범용 레지스터 31개(X0 ~ X30)를 제공한다.
ARMv7에서 프로세서 모드(Processor mode)에 따라 제공되었던 별도의 레지스터들이 없어지고 하나의 레지스터 세트를 모든 익셉션 레벨에서 사용 가능하도록 변경한 것이다.
범용 레지스터에 접근할 떄 X0 ~ X30 이라는 이름으로 지정하면 64비트를 모두 사용하고, W0 ~ W30 이라는 이름으로 지정하면 이 중 하위 32비트만 사용한다.
반응형
'리버싱 > ARM' 카테고리의 다른 글
aarch64 특수 목적 레지스터 (0) | 2021.02.09 |
---|---|
프로세서 상태 레지스터(PSTATE) (0) | 2021.02.09 |
실행 상태 변경 (0) | 2021.02.09 |
실행 상태 (0) | 2021.02.09 |
Exception Level 변경 (0) | 2021.02.09 |