PC
다음에 가져올 명령어 주소를 가집니다.
명령어 인출과 실행 동안 PC, MAR, MBR, IR, AC 같은 레지스터가 값을 단계적으로 주고받습니다.
다음에 가져올 명령어 주소를 가집니다.
메모리에 보낼 주소를 저장합니다.
메모리에서 오가는 데이터를 임시 보관합니다.
인출된 명령어를 해석 단계까지 들고 있습니다.
연산 결과와 조건 상태를 기록합니다.
레지스터는 이름 암기가 아니라 명령어가 메모리에서 CPU 내부로 들어와 실행되는 동안 값을 맡는 임시 자리입니다.