임베디드/ARM
-
ARMv7-M 레지스터임베디드/ARM 2024. 4. 29. 16:41
레지스터는 기본적으로 CPU에서 연산에 사용하는 저장소로 빠른 속도, 비싼 가격이 특징입니다. 메모리 계층 구조로 봤을 때 가장 상단에 위치하고 있습니다. 레퍼런스 메뉴얼 참고해서 어플리케이션 레벨 armv7-m 레지스터를 살펴 보겠습니다. CPU가 주로 사용하는 값의 단위 word는 32bits를 사용한다고 나와있습니다. 마이크로컨트롤러에서 주로 쓰이는 CPU이고, ARMv7 아키텍처 모델입니다.레퍼런스에서는 어플리케이션 레벨의 프로그래머 모델에서는 두 가지 코어 레지스터를 제공한다고 나와 있습니다. general-purpose 레지스터, special-purpose 레지스터가 그 두 형태인데 일반적으로는 범용 레지스터, 특수 레지스터라고 하는 것 같습니다. armv7-m 아키텍처는 ..