ARM 기초
필자는 마이크로프로세서 과목을 통해 ARM architecture를 배우며, 하드웨어 구조 그리고 ARM 어셈블리에 대해서 공부하고 있다.따라서 오늘은 ARM프로세서에 대해서 알아보도록 하자. 64비트 프로세서를 사용하는 이유 우선 우리가 다루는 데이터는 32비트로 충분하다.연산을 위해서 2의 32제곱을 넘어가는 경우는 거의 없기 때문이다.문제는 주소이다.데이터를 다루는 것 뿐만 아니라, 이동시키고 기억하기 위해서 주소라는 개념을 쓴다.주소공간이 많으면 많을수록 그 만큼 쓸 수 있는 레지스터 수도 많아진다는 뜻일테고, 이는 조금 더 자유롭게 하드웨어를 조작 할 수 있다는 뜻이 된다.또한 64비트 프로세서는 32비트 운영체제와 64비트 운영체제 그리고 어플리케이션도 64비트,32비트 모두 사용이 가능하지만..
2021.09.22