모두CBT

다음과 같은 명령어 형식을 만들기 위해 요구되는 명령의 최소 비트(bi… | [전자기사 필기] 19년 1회차 기출문제 상세 페이지

1[전자기사 필기] 19년 1회차
다음과 같은 명령어 형식을 만들기 위해 요구되는 명령의 최소 비트(bit)는?
문제 이미지
1
12
2
15
3
17
4
19
해설

명령어의 최소 길이는 네 필드의 비트 수를 더한 19비트이다. 각 필드는 경우의 수 n 을 구분할 수 있는 최소 비트 수 ⌈log⁡2n⌉\lceil\log_2 n\rceil 로 정한다.

그림의 명령어 형식은 F·I·B·M 네 필드이다.
F(기능 코드 16개): 24=162^4=16 → 4비트
I(주소 지정 방식 2개): 21=22^1=2 → 1비트
B(인덱스 레지스터 3개): 21=22^1=2 로는 부족하고 22=42^2=4 → 2비트
M(주소 공간 4096개): 212=40962^{12}=4096 → 12비트
합계 4+1+2+12=194+1+2+12=19

오답 소거:

  • 12비트 보기는 계산값과 다르다.
  • 15비트 보기는 계산값과 다르다.
  • 17비트 보기는 계산값과 다르다.

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