메모리 주소 레지스터(MAR)는 중앙처리장치(CPU)에서 중요한 역할을 수행하는 레지스터 중 하나입니다. MAR는 주로 기억장치의 특정 주소를 지정하는 데 사용됩니다. 보기 1은 "읽기 동작이나 쓰기 동작을 수행할 기억장소의 주소를 저장하는 주소 저장용 레지스터이다."라고 설명하고 있습니다. 이는 MAR의 기능을 정확하게 설명하고 있습니다. MAR는 CPU가 메모리에 접근할 때, 어떤 주소의 데이터를 읽거나 쓸 것인지를 지정하기 위해 사용되므로, 보기 1이 가장 적절한 설명입니다. 다른 보기들을 검토해보면, 보기 2는 입·출력장치와 관련된 설명으로 MAR와는 관련이 없고, 보기 3은 데이터 버퍼에 대한 설명으로 MAR의 역할을 설명하지 않습니다. 보기 4는 명령어를 저장하는 레지스터에 대한 설명으로, 주로 명령 레지스터(IR)에 해당하는 설명입니다. 따라서 이들 보기는 MAR에 대한 설명으로 적절하지 않습니다. 결론적으로, MAR의 역할을 가장 잘 설명한 것은 보기 1입니다.