CPU 사이클

CPU 명령 처리 흐름

레지스터와 기억장치는 이름이 많아 보여도 명령어가 이동하는 순서로 묶으면 역할이 선명해집니다.

명령 실행 축

PC, IR, MAR, MBR은 명령어 사이클 안에서 어느 순간에 쓰이는지를 기준으로 외웁니다.

PC

다음 주소

다음에 가져올 명령어 주소를 들고 있다가 fetch 후 갱신됩니다.

IR

현재 명령어

가져온 명령어를 보관하고 제어장치가 해석하게 합니다.

MAR/MBR

주소와 데이터

MAR은 위치, MBR은 오가는 값이라는 구분이 핵심입니다.

Cache

가까운 저장소

히트면 빠르고 미스면 더 아래 계층으로 내려갑니다.