인프런 커뮤니티 질문&답변

토끼야놀자님의 프로필 이미지

작성한 질문수

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 1부 저자 직강 (2024년 버전)

3.3.1 Armv8 아키텍처의 범용 레지스터

ARMv7 범용레지스터

23.12.21 12:35 작성

·

282

0

안녕하세요. 레지스터 관련해서 질문이 있습니다.이전 강의에서 ARMv7에서 R0 ~ R15 레지스터에 대해서 설명을 들었습니다. 이 레지스터들도 범용레지스터라고 명칭했었는데 요번 강의에서 W0~W30이라는 범용 레지스터가 또 등장한네요. R0~R15 와 W0~W30 레지스터의 차이가 무엇인가요? 

답변 1

0

김동현 (Austin Kim)님의 프로필 이미지
김동현 (Austin Kim)
지식공유자

2023. 12. 21. 22:50

W0~W30는 Armv8 아키텍처에서 정의된 범용 레지스터입니다. 그런데 W0~W30는 X0~X30 레지스터의 32비트만 사용된다고 보시면 됩니다. R0 ~ R15 레지스터는 Armv7에서 정의된 범용 레지스터입니다.

혹시 더 궁금한 점이 있으면 알려주세요.

감사합니다.

토끼야놀자님의 프로필 이미지

2023. 12. 22. 08:58

답변 감사합니다.