편집복원내용 검수 완료2021년 정보통신기사 1회 필기 · 전자계산기일반 및 정보설비기준 · 85번
여러 비트를 동시에 적재한 뒤 한 비트씩 순서대로 출력하여 병렬 데이터를 직렬 데이터로 바꾸는 레지스터는?
1
명령 레지스터(IR)
오답 이유IR은 해독·실행할 명령어를 보관하는 레지스터로 데이터 직렬화 장치가 아니다.
2
메모리 주소 레지스터(MAR)
오답 이유MAR은 접근할 메모리 주소를 보관하며 비트열을 이동시켜 출력하지 않는다.
3
메모리 버퍼 레지스터(MBR)
오답 이유MBR은 메모리에서 읽거나 쓸 데이터 워드를 임시 저장하지만 PISO 변환 기능을 뜻하지 않는다.
4
쉬프트 레지스터(Shift Register)
정답 근거쉬프트 레지스터는 병렬 적재 후 클록마다 비트를 이동시켜 직렬로 출력할 수 있으므로 정답이다.
정답·상세해설
정답 4번
병렬 입력을 동시에 적재하고 클록마다 비트를 한 자리씩 이동시켜 직렬 출력으로 내보내는 회로는 PISO(Parallel-In Serial-Out) 쉬프트 레지스터다. 명령 레지스터는 현재 명령어, MAR은 메모리 주소, MBR은 메모리와 주고받는 데이터 워드를 보관할 뿐 병렬-직렬 변환 동작을 수행하지 않는다.