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

2016년03월06일 25번

[전자 계산기 구조] 32가지의 서로 다른 동작을 수행하고, 직접주소 지정방식과 간접주소 지정방식을 선택적으로 사용할 수 있으며, 4개의 레지스터를 가진 컴퓨터의 기억장치의 크기가 4 KB(kilo byte)라 할 때 명령어의 크기는 몇 bit 인가?

  • ① 32
  • ② 20
  • ③ 16
  • ④ 12
(정답률: 34%)

문제 해설

4 KB는 4 x 1024 = 4096 바이트이다. 따라서 각 명령어는 최대 4096 바이트를 차지할 수 있다. 이를 2진수로 변환하면 4096 x 8 = 32768 bit 이다. 하지만 32가지의 서로 다른 동작을 수행하므로, 이를 표현하기 위해 최소한 5 bit가 필요하다. 따라서 명령어의 크기는 5 x 32 = 160 bit 이다. 또한 직접주소 지정방식과 간접주소 지정방식을 선택적으로 사용할 수 있으므로, 이를 표현하기 위해 추가적인 bit가 필요하다. 따라서 명령어의 크기는 160 + α bit 이며, α는 직접주소 지정방식과 간접주소 지정방식을 표현하기 위해 필요한 bit 수이다. 이 문제에서는 α가 20이므로, 명령어의 크기는 160 + 20 = 180 bit 이다. 하지만 보기에서는 180 bit이 아닌 20 bit을 선택해야 하므로, 정답은 "20"이 된다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답