보통의 마이크로프로세서 코드에서 오퍼랜드가 될 수 없는 것은? | [전자기사 필기] 17년 1회차 기출문제 상세 페이지
1[전자기사 필기] 17년 1회차
보통의 마이크로프로세서 코드에서 오퍼랜드가 될 수 없는 것은?
1
데이터
2
데이터의 어드레스
3
명령코드
4
레지스터 이름
해설
오퍼랜드가 될 수 없는 것은 명령코드이다.
명령어는 수행할 동작을 지정하는 명령코드(연산코드)와 그 동작의 대상을 지정하는 오퍼랜드로 이루어진다. 명령코드는 동작 자체이므로 동작의 대상이 아니다.
나머지 보기는 다음과 같이 오퍼랜드가 될 수 있다.
- 데이터는 연산의 대상 값으로 오퍼랜드(즉시 데이터)가 될 수 있다.
- 데이터의 어드레스는 대상 데이터가 있는 메모리 번지를 지정하는 오퍼랜드가 될 수 있다.
- 레지스터 이름은 대상 데이터가 들어 있는 레지스터를 지정하는 오퍼랜드가 될 수 있다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.