정답: 2번 컴퓨터의 명령어 사이클에서 'fetch cycle'은 메모리에서 명령어를 가져오는 과정을 의미합니다. 실행 순서는 다음과 같습니다: 1. \( \text{MAR} \leftarrow \text{PC} \): 프로그램 카운터(PC)에 저장된 주소를 메모리 주소 레지스터(MAR)로 전송합니다. 2. \( \text{MBR} \leftarrow \text{M(MAR)} \): MAR에 지정된 메모리 주소에서 명령어를 읽어 메모리 버퍼 레지스터(MBR)에 저장합니다. 3. \( \text{PC} \leftarrow \text{PC} + 1 \): 다음 명령어를 가리키도록 프로그램 카운터(PC)의 값을 증가시킵니다. 4. \( \text{OPR} \leftarrow \text{MBR(OP)} \): MBR에 저장된 명령어의 연산 코드를 연산 코드 레지스터(OPR)로 전송합니다. 따라서 올바른 실행 순서는 ①→②→③→④입니다.