CPU에서 Program Counter(PC)는 다음에 실행될 명령어의 메모리 주소를 가리킨다. 클록 사이클에 따라 PC의 값은 명령어를 실행하면서 순차적으로 변화하게 된다. PC 값의 변화는 명령어 가져오기(Fetch), 명령어 디코드 및 실행(Decode and Execute), 조건 분기 처리 단계로 진행된다. 1. 초기 상태: 프로그램이 시작되면 PC는 프로그램의 첫 번째 명령어 주소로 설정된다. 2. 명령어 가져오기(Fetch): 클록 사이클이 시작되면, CPU는 PC가 가리키는 주소의 명령어를 가져온다.이후 PC는 자동으로 증가하여 다음 명령어의 주소를 가리키게 된다. 각 명령어가 1바이트 또는 4바이트일 경우, PC는 다음 명령어를 가리키기 위해 1 또는 4씩 증가한다. 3. 명령어 실행:C..