모두CBT

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

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

명령어에 필요한 최소 비트 수는 19비트이다.

그림의 명령어 형식은 F | I | B | M 네 필드이며, 각 필드는 표현할 경우의 수를 담을 수 있는 최소 비트 수가 필요하다.

F(function code 16개): 24=162^4=16 → 4비트
I(addressing mode 2개): 21=22^1=2 → 1비트
B(index register 3개): 21=22^1=2 로는 부족하고 22=42^2=4 → 2비트
M(address 공간 4096개): 212=40962^{12}=4096 → 12비트
합계 4+1+2+12=194+1+2+12=19

12비트·15비트·17비트 보기는 필드별 비트 수의 합보다 작아 네 필드를 모두 담지 못한다.

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