모두CBT

컴퓨터시스템의 명령어 형식이 다음과 같고, OPERAND 필드(fiel… | [9급 지방직 컴퓨터일반] 11년 1회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 11년 1회차
컴퓨터시스템의 명령어 형식이 다음과 같고, OPERAND 필드(field)가 256M 워드 크기의 메모리 주소를 나타낼 때 OPCODE 필드로 나타낼 수 있는 서로 다른 종류의 명령어가 모두 몇 개인가? (단, OPERAND는 워드단위의 주소 값을 가지고, 1워드는 32비트이며, 각 명령어 크기는 1워드이다)
32비트
OPCODEOPERAND
1
16
2
64
3
256
4
512
해설

OPERAND가 28비트를 차지하므로 OPCODE는 4비트이고, 표현 가능한 명령어는 16개이다.

256M 워드 주소를 지정하려면 256M=28×220=228256\mathrm{M} = 2^{8} \times 2^{20} = 2^{28}이므로 OPERAND는 28비트가 필요하다.

명령어 길이 32비트에서 빼면 OPCODE는 32−28=432 - 28 = 4비트이다.
24=162^{4} = 16가지 명령어를 구분할 수 있다.

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