본문 바로가기
TOPCIT

컴퓨터구조 - 레지스터 변수

by suhsein 2024. 11. 5.
728x90

레지스터 변수

ex) register int a;

레지스터 변수는 CPU 내부 공간인 레지스터를 사용을 요청하기 때문에 레지스터 혹은 스택 메모리 공간(RAM 내부)을 할당 받는다(어떤 공간을 할당 받았는지는 어셈블러를 통해 확인 가능)

그렇기 때문에 메모리 공간(RAM) 주소를 구하는 주소 연산자 &를 사용할 수 없다(레지스터 공간을 할당받았을 수도 있으므로, C표준에서는 레지스터의 메모리 접근을 금지함)

728x90