[ARM][브레인스토밍] 레지스터의 진실과 오해 - ①

7/21/2020 / Guillermo Austin Kim

Tag Count: 2 / Hit: 0

ARM 프로세서의 레지스터에 대한 브레인 스토밍 노트의 내용을 저장합니다. # 레지스터란 CPU에서 연산하는 데이터를 저장하는 용도로 메모리 공간으로 속도가 가장 빠름# 사실 ARM 프로세서 내부에는 수 많은 레지스터가 있는데 유식한 용어로 물리 레지스터라고 말함# 일반적으로 레지스터라고 말하면 ARM 프로그래밍 모델의 레지스터를 뜻함. 이를 유식하게 논리 레지스터라고 함(이런 소리를 할 필요는 있는 지) # ARM 프로세서의 레지스터의 갯수가 많다고 불만을 토로하는 인간들이 있음.이게 다 명령어를 패턴화 시켜서 트렌지스터의 갯수를 줄이기 위한 아이디어에서 나왔음. 이걸 RISC라고 부르는데최근에 RISC와 CISC의 경계는 거의 사라짐. 그래도 ARM 프로세서를 소개할 때 RISC로 말하는 게 바람직.