16비트 명령어 형식에서 연산코드 5비트, 오퍼랜드1은 3비트, 오퍼랜… | [방송통신기사 필기] 18년 2회차 기출문제 상세 페이지
1[방송통신기사 필기] 18년 2회차
16비트 명령어 형식에서 연산코드 5비트, 오퍼랜드1은 3비트, 오퍼랜드2는 8비트일 경우, ⓐ 연산종류와 사용할 수 있는 ⓑ 레지스터의 수를 바르게 나열한 것은?
1
ⓐ 32가지, ⓑ 512
2
ⓐ 31가지, ⓑ 8
3
ⓐ 32가지, ⓑ 8
4
ⓐ 8가지, ⓑ 511
해설
연산 종류는 32가지, 사용할 수 있는 레지스터는 8개이다.
연산코드 5비트는 가지 연산을 나타낸다.
오퍼랜드1 3비트는 개를 구분한다.비트 합은 5 + 3 + 8 = 16 이다.
- 연산 31가지는 5비트 연산코드의 표현 수 32 와 다르다.
- 연산 8가지는 5비트 연산코드의 표현 수 32 와 다르다.
- 레지스터 512 개는 주어진 필드(3비트 또는 8비트)로 나타낼 수 없는 값이다. 512 는 9비트가 필요하다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.