정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2015년08월16日 31번

[전자 계산기 구조]
한 단어가 25비트로 이루어지고 총 32768개의 단어를 가진 기억장치가 있다. 이 기억장치를 사용하는 컴퓨터 시스템의 MBR(memory buffer register), MAR(memory address register), PC(program counter)에 필요한 각각의 비트수는?

  • ① 15, 15, 25
  • ② 25, 15, 25
  • ③ 25, 25, 15
  • ④ 25, 15, 15
(정답률: 49%)

문제 해설

MBR은 기억장치에서 한 번에 읽거나 쓸 수 있는 데이터의 양을 나타내는 레지스터이므로, 한 단어의 크기인 25비트와 같은 크기여야 합니다. 따라서 MBR은 25비트여야 합니다.

MAR은 기억장치에서 주소를 저장하는 레지스터이므로, 기억장치의 총 단어 수를 나타내는 32768을 표현할 수 있는 비트 수가 필요합니다. 2의 15승이 32768이므로, MAR은 15비트여야 합니다.

PC는 다음에 실행할 명령어의 주소를 저장하는 레지스터이므로, 기억장치에서 주소를 표현할 수 있는 비트 수가 필요합니다. 마찬가지로 2의 15승이 32768이므로, PC는 15비트여야 합니다.

따라서 정답은 "25, 15, 15"입니다.

연도별

진행 상황

0 오답
0 정답