모두CBT

16개의 레지스터를 가진 CPU는 몇 비트의 레지스터 지정 필드를 가져… | [전자기사 필기] 19년 2회차 기출문제 상세 페이지

1[전자기사 필기] 19년 2회차
16개의 레지스터를 가진 CPU는 몇 비트의 레지스터 지정 필드를 가져야 하는가?
1
1
2
4
3
8
4
16
해설

16개의 레지스터를 지정하려면 4비트의 레지스터 지정 필드가 필요하다.

n비트로 구분할 수 있는 레지스터 수는 2n2^{n} 개이다. 2n=162^{n}=16 에서 n=log⁡216=4n=\log_{2}16=4 이다.

  • 1비트로는 21=22^{1}=2 개만 구분할 수 있어 부족하다.
  • 8비트는 28=2562^{8}=256 개를 구분할 수 있어 필요한 비트 수보다 크다.
  • 16비트는 2162^{16} 개를 구분할 수 있어 필요한 비트 수보다 훨씬 크다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.