각 워드는 16비트로 구성되고, 기억장치는 1024 워드로 구성되어 있습니다. 1. **PC (Program Counter)**: 프로그램 카운터는 다음에 실행될 명령어의 주소를 가리킵니다. 주소 공간이 1024 워드이므로, 1024개의 주소를 표현하려면 $\log_2 1024 = 10$ 비트가 필요합니다. 2. **MAR (Memory Address Register)**: 메모리 주소 레지스터는 메모리의 특정 위치를 가리키는 주소를 저장합니다. 마찬가지로, 1024 워드의 주소를 표현하기 위해 10비트가 필요합니다. 3. **MBR (Memory Buffer Register)**: 메모리 버퍼 레지스터는 메모리에서 읽거나 메모리에 쓸 데이터를 저장합니다. 각 워드가 16비트이므로, MBR은 16비트를 저장할 수 있어야 합니다. 따라서, 올바른 선택은 다음과 같습니다: PC: 10, MAR: 10, MBR: 16. 이는 보기 2와 일치합니다.