현재 명령어, 피연산자, 상태 플래그처럼 가장 가까운 실행 상태를 보관합니다.
하드웨어 구조는 명령어와 데이터가 이동하는 경로로 읽는다
CPU 내부 구성만 외우면 흐름이 끊깁니다. 명령어 인출, 해석, 실행, 인터럽트가 버스와 메모리를 어떻게 오가는지 이어서 봅니다.
01PC
02Fetch
03Decode
04Execute
05Interrupt
속도 차이를 계층으로 줄이고, 지역성이 성능 차이를 크게 만듭니다.
주소, 데이터, 제어 신호가 이동하는 통로라 병목과 충돌을 함께 생각합니다.
CPU가 직접 장치를 붙잡지 않고 명령과 완료 신호를 주고받게 합니다.