레지스터의 종류 레지스터는 저마다의 역할이 있고, 그에 걸맞는 내용을 저장한다. 그 중 전공서적에서 주로 다루는 8개의 핵심 레지스터를 설명하겠다. 각 레지스터가 CPU내부에서 어떤 역할을 수행하는지에 유의하자. 프로그램 카운터 PC : Program Counter 프로그램 카운터(PC; Progream Counter)는 메모리에서 가저올 명령어의 주소, 즉 메모리에서 읽어 들일 명령어의 주소를 저장한다. 프로그램 카운터를 명령어 포인터(IP; Instruction Pointer)라고 부르는 CPU도 있다. 명령어 레지스터 IR : Instruction Register 명령어 레지스터(IR; Instruction Register)는 해석할 명령어, 즉 방금 메모리에서 읽어 들인 명령어를 저장하는 레지스터..