"이것이 취업을 위한 컴퓨터 과학이다 with CS 기술면접" 책을 참고했습니다.1. CPUCPU는 컴퓨터에서 가장 중요한 핵심 부품 중 하나이지만, 개발자가 내부 회로나 작동 방식을 모두 알아야하는 것은 아니다. 필요한 핵심 정보만 차례차례 알아보자1-1 레지스터레지스터는 CPU 내부에 있는 작은 임시 저장 장치로 다양하게 존재하며 각기 다른 이름과 역할을 지니고 있다. 또한 데이터나 명령어가 실행 전후로 레지스터에 저장되기 때문에 저장된 값만 확인해도 프로그램이 어떻게 동작하는지 알 수 있다.이제 각각의 공통적으로 지니는 핵심적인 레지스터에 대해서 알아보자.프로그램 카운터 : 메모리에서 다음으로 읽어들일 명령어의 주소를 저장한다.CPU에 따라서는 명령어 포인터라고 부르기도 한다.일반적으로 순차적으로 ..